코딩테스트/백준
백준 [10871] - X보다 작은 수
문제
작성한 코드
import sys
input = sys.stdin.readline
N, X = map(int, input().split())
A = list(map(int, input().split()))
for i in range(0, N):
if A[i] < X:
print(A[i], end=" ")
- sys.stdin.readline을 input에 할당하여 사용하였다.
- input()으로 문자를 입력받고, split()으로 구분한 뒤, int형으로 형변환하여 map()을 통해 N과 X에 각각 저장한다.
- 수열 A도 동일하게 입력을 받지만, split()으로 구분된 int형 값들을 list인 A에 각각 담아준다.
- for i in range(0, N): 0이상 N미만(= 0~N-1)까지 차례대로 i에 담아 반복문을 돌린다.
- 반복문을 돌릴 때 A[i]의 값이 X보다 작다면, A[i]의 값을 출력하고, 줄바꿈되지 않고 띄어쓰기로 구분해주기 위해 end=" "를 사용한다.
반응형
'코딩테스트 > 백준' 카테고리의 다른 글
백준 [10951] - A+B-4 (0) | 2022.08.06 |
---|---|
백준 [10952] - A+B-5 (0) | 2022.08.06 |
백준 [2439] - 별 찍기-2 (0) | 2022.08.06 |
백준 [2438] - 별 찍기 -1 (0) | 2022.07.30 |
백준 [11022] - A+B-8 (0) | 2022.07.29 |
댓글