백준 문제풀이

[백준 10871번 문제] X보다 작은 수

eunda_coding 2022. 1. 17. 21:30

이 문제는 입력받을 숫자의 갯수와 하나의 숫자를 입력받아 그 수보다 작은 수들을 출력해주는 문제이다.

이 문제를 풀면서 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 =" ")