#10871: X호보다 적은 수
N 정수의 시퀀스 A와 정수 X가 주어집니다.
이때 A부터 X까지 X보다 작은 수를 모두 출력하는 프로그램을 작성하세요.
https://www.acmicpc.net/problem/10871
#10871: X보다 작은 숫자
N과 X는 첫 번째 줄에 표시됩니다. (1 ≤ N, X ≤ 10,000) 두 번째 행에는 시퀀스 A를 구성하는 N개의 정수가 제공됩니다. 지정된 모든 정수는 1보다 크거나 같고 10,000보다 작거나 같은 정수입니다.
www.acmicpc.net
코드를 풀다
n, x = map(int, input().split())
array = list(map(int, input().split()))
for i in range(n):
if array(i) < x:
print(array(i), end=' ')
배열 = 목록(지도(정수, 입력().분할()))
– 공백으로 구분하여 여러 날짜를 입력하는 방법
– input().split()은 문자열을 공백으로 구분된 목록으로 변환합니다.
– 지도를 사용하여 목록의 모든 요소에 int() 함수를 적용합니다.
– 결과는 다시 list()로 변환되고 각 입력 문자열은 숫자 데이터 유형으로 저장됩니다.
범위(n)의 i에 대해:
– for 문에서 숫자를 하나씩 나열할 때 range()를 사용합니다.
– range()의 값으로 값을 입력하면 자동으로 시작값이 0으로 설정됩니다.
– 즉, 0부터 n-1까지 모든 인덱스를 방문하는데 사용됩니다.
배열(i) < x인 경우:
– 비교 연산자를 사용하여 x보다 작은 수 찾기
print(배열(i), 끝=’ ‘)
– 숫자가 x보다 작으면 출력
– sep와 유사한 구분자 역할
– end = ‘ ‘ 사이에 입력된 값은 첫 번째 output 문과 두 번째 output 문 사이에 출력됩니다.
나동빈의 책 This Is A Coding Test With Python을 참고하여 작성했습니다.
https://www.youtube.com/watch?v=m-9pAwq1o3w&list=PLRx0vPvlEmdAghTr5mXQxGpHjWqSz0dgC