반응형

문제 링크

https://www.acmicpc.net/problem/10810

 

10810번: 공 넣기

도현이는 바구니를 총 N개 가지고 있고, 각각의 바구니에는 1번부터 N번까지 번호가 매겨져 있다. 또, 1번부터 N번까지 번호가 적혀있는 공을 매우 많이 가지고 있다. 가장 처음 바구니에는 공이

www.acmicpc.net

 

 

문제

 

코드

N, M = map(int, input().split())
# list 선언 후 0으로 초기화
basket = [0 for _ in range(N)]

# M번동안 i, j, k의 값을 받기위해 for loop
for _ in range(M):
    i, j, k = map(int, input().split())
    # i ~ j까지이기에 (i, j + 1)
    # list는 0번부터 시작하므로 -1
    for n in range(i, j + 1):
        basket[n - 1] = k

for n in range(N):
    print(basket[n], end = ' ')
반응형
반응형

문제 링크

https://www.acmicpc.net/problem/2562

 

2562번: 최댓값

9개의 서로 다른 자연수가 주어질 때, 이들 중 최댓값을 찾고 그 최댓값이 몇 번째 수인지를 구하는 프로그램을 작성하시오. 예를 들어, 서로 다른 9개의 자연수 3, 29, 38, 12, 57, 74, 40, 85, 61 이 주어

www.acmicpc.net

 

 

문제

 

코드

list = []

for i in range(9):
    list.append(int(input()))


print(max(list))
print(list.index(max(list)) + 1)
반응형
반응형

문제 링크

https://www.acmicpc.net/problem/10818

 

10818번: 최소, 최대

첫째 줄에 정수의 개수 N (1 ≤ N ≤ 1,000,000)이 주어진다. 둘째 줄에는 N개의 정수를 공백으로 구분해서 주어진다. 모든 정수는 -1,000,000보다 크거나 같고, 1,000,000보다 작거나 같은 정수이다.

www.acmicpc.net

 

 

문제

 

코드

N = int(input())
A = list(map(int, input().split()))
max = A[0]
min = A[0]

for i in range(N):
    if (A[i] > max):
        max = A[i]
    elif (A[i] < min):
        min = A[i]
        
print(min, max)
반응형
반응형

문제 링크

https://www.acmicpc.net/problem/10871

 

10871번: X보다 작은 수

첫째 줄에 N과 X가 주어진다. (1 ≤ N, X ≤ 10,000) 둘째 줄에 수열 A를 이루는 정수 N개가 주어진다. 주어지는 정수는 모두 1보다 크거나 같고, 10,000보다 작거나 같은 정수이다.

www.acmicpc.net

 

 

문제

 

코드

N, X = map(int, input().split())
A = list(map(int, input().split()))

for i in range(N):
    if (A[i] < X):
        print(f"{A[i]}", end=" ")
반응형

'알고리즘 > 백준' 카테고리의 다른 글

[백준 2562] [Python] 최댓값  (0) 2024.04.10
[백준 10818] [Python] 최소, 최대  (0) 2024.04.10
[백준 10807] [Python] 개수 세기  (0) 2024.04.09
[백준 10951] [Python] A+B - 4  (0) 2024.04.09
[백준 10952] [Python] A+B - 5  (0) 2024.04.08
반응형

문제 링크

https://www.acmicpc.net/problem/10807

 

10807번: 개수 세기

첫째 줄에 정수의 개수 N(1 ≤ N ≤ 100)이 주어진다. 둘째 줄에는 정수가 공백으로 구분되어져있다. 셋째 줄에는 찾으려고 하는 정수 v가 주어진다. 입력으로 주어지는 정수와 v는 -100보다 크거

www.acmicpc.net

 

문제

 

코드

N = int(input())
num = list(map(int, input().split()))
v = int(input())

count = 0
for i in range(N):
    if (num[i] == v):
        count += 1

print(count)
반응형
반응형

문제 링크

https://www.acmicpc.net/problem/10951

 

10951번: A+B - 4

두 정수 A와 B를 입력받은 다음, A+B를 출력하는 프로그램을 작성하시오.

www.acmicpc.net

 

문제

 

코드

while (True):
    try:
        a, b = map(int, input().split())
        print(a + b)
    except:
        break
반응형
반응형

문제 링크

https://www.acmicpc.net/problem/10952

 

10952번: A+B - 5

두 정수 A와 B를 입력받은 다음, A+B를 출력하는 프로그램을 작성하시오.

www.acmicpc.net

 

문제

 

코드

while (True):
    a, b = map(int, input().split())

    if (a == 0 or b == 0):
        break;

    print(a + b)
반응형

'알고리즘 > 백준' 카테고리의 다른 글

[백준 10807] [Python] 개수 세기  (0) 2024.04.09
[백준 10951] [Python] A+B - 4  (0) 2024.04.09
[백준 2439] [Python] 별 찍기 - 2  (0) 2024.04.08
[백준 2438] [Python] 별 찍기 - 1  (0) 2024.04.08
[백준 11022] [Python] A+B - 8  (0) 2024.04.08
반응형

문제 링크

https://www.acmicpc.net/problem/2439

 

2439번: 별 찍기 - 2

첫째 줄에는 별 1개, 둘째 줄에는 별 2개, N번째 줄에는 별 N개를 찍는 문제 하지만, 오른쪽을 기준으로 정렬한 별(예제 참고)을 출력하시오.

www.acmicpc.net

 

문제

 

코드

t = int(input())

for i in range(t):
    print(" " * (t - (i+1)), end="")
    print("*" * (i+1))
반응형

'알고리즘 > 백준' 카테고리의 다른 글

[백준 10951] [Python] A+B - 4  (0) 2024.04.09
[백준 10952] [Python] A+B - 5  (0) 2024.04.08
[백준 2438] [Python] 별 찍기 - 1  (0) 2024.04.08
[백준 11022] [Python] A+B - 8  (0) 2024.04.08
[백준 11021] [Python] A+B - 7  (0) 2024.04.02
반응형

문제 링크

https://www.acmicpc.net/problem/2438

 

2438번: 별 찍기 - 1

첫째 줄에는 별 1개, 둘째 줄에는 별 2개, N번째 줄에는 별 N개를 찍는 문제

www.acmicpc.net

 

문제

 

코드

t = int(input())

for i in range(1, t+1):
    print('*' * i)
반응형
반응형

문제 링크

https://www.acmicpc.net/problem/11022

 

11022번: A+B - 8

각 테스트 케이스마다 "Case #x: A + B = C" 형식으로 출력한다. x는 테스트 케이스 번호이고 1부터 시작하며, C는 A+B이다.

www.acmicpc.net

 

문제

 

코드

t = int(input())

for i in range(1, t + 1):
   a, b = map(int, input().split())
   print(f'Case #{i}: {a} + {b} = {a + b}')

 

반응형

+ Recent posts