■ 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)이라는 사실은 처음 알았네요. 역시 코딩 테스트 관련 내용을 공부하면서 몰랐던 내용을 많이 배우는 것 같습니다.
'코딩 테스트 > Python_백준' 카테고리의 다른 글
[백준/Python] 10810번 공 넣기 문제 (0) | 2023.03.19 |
---|---|
[백준/Python] 2562번 최댓값 문 (0) | 2023.03.18 |
[백준/Python] 10807번 개수 세기 문제 (1) | 2023.03.16 |
[백준/Python] 10951번 A+B-4 문제 (0) | 2023.03.16 |
[백준/Python] 2439번 별 찍기 -2 (0) | 2023.03.15 |
댓글