백준 문제풀이

[백준 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 =" ")

'백준 문제풀이' 카테고리의 다른 글

[백준 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