#오류 코드 N,X = map(int,input().split()) for i in range(1,N+1): a = int(input()) if X>a: print(a) #정답 코드 N, X = map(int, input().split()) A = list(map(int, input().split())) for i in range(N): if A[i] < X: print(A[i], end=" ") 처음 코드를 작성하고 배열을 사용해야하나라는 생각은 했으나, 리스트를 사용하는 것이었다. 의문은 A라는 리스트를 N과 관련 없이 써주는 것이다. 문제에 N개만큼의 A를 작성하라고 명시되어 있지만 A를 보면 그냥 사용자 임의대로 N개만큼만 출력하는 것으로 보인다.