본문 바로가기
코딩 테스트/백준

[백준 10871번] X보다 작은 수 (python)

by SH_L 2023. 9. 2.
반응형

[문제]

 

 

 

 

[풀이]

 

import sys

N, X = map(int, sys.stdin.readline().split())
N_list = list(map(int, sys.stdin.readline().split()))
X_list = list()

count = 0

for i in range(N):
    if N_list[i] < X:
        X_list.append(N_list[i])

print(*X_list)

 

map(int, sys.stdin.readline().split())을 사용하여 입력받은 값을 공백을 기준으로 분리하여 변수 N, X에 차례대로 저장한다. N은 N_list에 들어갈 정수의 개수를 나타낸다.

 

list(map(int, sys.stdin.readline().split()))을 사용하여 임의의 개수의 정수를 한 줄에 입력 받아 변수 N_list에 리스트 형태로 저장한다.

 

빈 리스트인 X_list를 생성한다. X_list는 N_list에서 X 보다 작은 정수를 저장하기 위한 용도이다. N_list에서 X 보다 작은 정수를 append()를 사용하여 X_list에 저장한다.

 

X_list를 출력할 때 대괄호 없이 리스트 요소만 출력 되게끔 앞에 "*"를 붙여 출력한다.

반응형