Solve
n, x = map(int, input().split())
Numbers = list(map(int, input().split()))
for i in range(n):
if Numbers[i] < x:
print(Numbers[i])
Output
이렇게 작성을 해도 풀이 통과를 하지만 예제 출력을 보면 한줄에 모든값이 담겨 출력된다.
n, x = map(int, input().split())
Numbers = list(map(int, input().split()))
for i in range(n):
if Numbers[i] < x:
print(Numbers[i], end=' ') # print option end=''
이렇게 작성을 하면 예제 출력과 같은 형식으로 출력이 된다.
파이썬의 출력문은 print를 사용하며 두 개의 옵션을 사용할 수 있습니다.
sep=''
print문의 출력문들 사이에 해당하는 내용을 넣을 수 있습니다. 기본 값으로는 공백이 들어가 있으며 이를 사용해 원하는 문자를 입력할 수 있습니다.
print("A","B","C", sep='*') # A*B*C
end=''
print문을 이용해 출력을 완료한 뒤의 내용을 수정할 수 있습니다.
print("A","B","C", end='*') # A B C*
print안에 여러 개의 값을 출력할 경우 값들 사이에 공백이 들어가 있으며, print문이 끝나게 될 경우 개행(\n)이 되는것을 확인할수 있고 위 옵션들을 사용해 기본 옵션을 바꿀 수 있다.
화이팅입니다 ^^