반응형
[문제]
[풀이]
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를 출력할 때 대괄호 없이 리스트 요소만 출력 되게끔 앞에 "*"를 붙여 출력한다.
반응형
'코딩 테스트 > 백준' 카테고리의 다른 글
[백준 10818번] 최소, 최대 (python) (0) | 2023.09.02 |
---|---|
[백준 10807번] 개수 세기 (python) (0) | 2023.09.02 |
[백준 10951번] A+B - 4 (python) (0) | 2023.09.02 |
[백준 10952번] A+B - 5 (python) (0) | 2023.09.02 |
[백준 2439번] 별 찍기 - 2 (python) (0) | 2023.09.02 |