관리 메뉴

100세까지 코딩

[백준] 10871번 X보다 작은 수 (파이썬) 본문

코딩테스트/파이썬

[백준] 10871번 X보다 작은 수 (파이썬)

100세까지 코딩 2024. 1. 7. 18:25
문제

나의 생각
  • list를 순회해가며 X보다 작을때마다 출력을 해준다.
  • 연이어 출력을 해야하기 때문에 end = " "를 해준다.
나의 풀이
N,X = map(int,input().split())
number_list = list(map(int,input().split()))
for i in range(N):
    if X > number_list[i]:
        print(number_list[i],end=" ")
나의 풀이2 (list에 하나씩 추가)
N, X = map(int, input().split())
number_list = list(map(int, input().split()))
temp_list = []
for i in range(N):
    if X > number_list[i]:
        temp_list.append(number_list[i])
print(*temp_list)
참고
list에 앞에 *를 쓰면 [ ]를 생략하고 출력된다.
list.append()는 요소를 추가하는 함수이다.