알고리즘

백준 파이썬 - 배열

머성암 2023. 9. 16. 10:30

10807

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

print(N_list.count(v)) # count라는 함수를 통해서 구하고 싶은 숫자의 개수를 알 수 있음.

10871

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

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

for i in A:
    if i < X:
        print(i, end=" ")
    else:
        pass

10818

N = int(input())
N_list = list(map(int, input().split()))
print(min(N_list), max(N_list))

2562

ll = []
for i in range(9):
    i = int(input())
    ll.append(i)
print(max(ll))
print(ll.index(max(ll))+1)

개인적으로 2562번에서 많이 막혀서 설명을 적겠다.

일단 첫째 줄에 비어있는 리스트를 만들어 준 이유는 반복문을 통해서 빈 리스트에다가 내가 원하는 값을

입력하기 위해서 넣어준 것이다. 그래서 그 넣어주는 함수가 append여서 ll.append(i)라고 입력해준 것이다.