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

[백준/Python] 10871번 X보다 작은 수 문제

by 모두의 케빈 2023. 3. 18.

■ 10871번 X보다 작은 수 문제

출처: 백준 10871번 X보다 작은 수

 

■ 코드 풀이

 

아이디어는 다음과 같습니다.

1) 문제에서 요구한 N, X, A를 각각 입력 받습니다.

2) 이 때, 정수 배열 A는 str type으로 그대로 입력 받고, for loop를 실행하면서 정수로 변경해줍니다.

3) for loop을 돌면서 입력받은 수 X와 대소 관계를 비교하고 X보다 작으면 i를 print합니다.

4) 이 때, print 함수의 end를 공백(' ')으로 설정해주면 줄바꿈 대신 공백으로 숫자를 print합니다.

N, X = map(int, input().split())
A = input()

for i in map(int, A.split()):
    if i < X:
        print(i, end = ' ')

 

print 문은 평소에도 굉장히 자주 사용하는데요. end의 default 옵션이 줄바꿈(\n)이라는 사실은 처음 알았네요. 역시 코딩 테스트 관련 내용을 공부하면서 몰랐던 내용을 많이 배우는 것 같습니다.

댓글