이 문제는 입력받을 숫자의 갯수와 하나의 숫자를 입력받아 그 수보다 작은 수들을 출력해주는 문제이다.
이 문제를 풀면서 for문을 활용하여 숫자를 비교하는 것은 쉬웠는데 처음에 10개의 숫자를 나란히 공백으로 입력받아서 저장하는 것이 헷갈렸다.
그 동안 앞에 문제에서는 2개의 숫자만 나란히 입력받는 유형이였는데 10개의 숫자를 리스트형태로 저장해서 for문으로 돌리면 될 거 같아서였다.
결과적으로 구글링을 해본 결과 map함수앞에 list()를 붙이면 list 형태로 저장할 수 있었다.
series_num, num = map(int, input().split())
series = list(map(int, input().split()))
for i in range(series_num):
if series[i] < num:
print(series[i], end =" ")
'백준 문제풀이' 카테고리의 다른 글
[백준 10951번 문제] A+B -4 (0) | 2022.01.17 |
---|---|
[백준 10952번 문제] A+B -5 (0) | 2022.01.17 |
[백준 2439번 문제] 별 찍기 -2 (0) | 2022.01.14 |
[백준 2548번 문제] 별 찍기 -1 (0) | 2022.01.14 |
[백준 11022번 문제] A+B-8 (0) | 2022.01.14 |