728x90
문제
정수 N개로 이루어진 수열 A와 정수 X가 주어진다.
이때, A에서 X보다 작은 수를 모두 출력하는 프로그램을 작성하시오.
입력
첫째 줄에 N과 X가 주어진다. (1 ≤ N, X ≤ 10,000)
둘째 줄에 수열 A를 이루는 정수 N개가 주어진다.
주어지는 정수는 모두 1보다 크거나 같고, 10,000보다 작거나 같은 정수이다.
첫 입력은 리스트의 크기와 비교 수
두 번째 입력은 리스트에 들어갈 값들입니다.
첫 입력은 10은 값을 비교하기 위한 반복에 사용할 것입니다.
결과(출력)를 위한 리스트는 따로 정의하였습니다.
list(map(int, input().split()))는 입력된 값들을 공백을 기준으로 분리하고,
입력 값들을 정수형으로 변환한 뒤 리스트로 저장하는 것입니다.
리스트에 값을 추가하는 함수로 append()를 사용하였습니다.
print() 함수에서 옵션으로 end=" " 마지막 첨자로 공백을 사용하겠다는 의미입니다.
옵션을 사용하지 않을 때에는 기본 값으로 \n이며
print()가 마치고 나면 자동으로 개행을 하게 되는 이유입니다.
#백준 10871
count, IntValue = map(int, input().split())
#리스트 값 입력
ValueList = list(map(int, input().split()))
ResultList = [] #결과 저장
#비교
for i in range(count):
if ValueList[i] < IntValue:
ResultList.append(ValueList[i])
#출력
for i in ResultList:
print(i, end=" ")
-끝-
728x90
'작업 > Problem Solving' 카테고리의 다른 글
백준 1110(더하기 사이클) 파이썬(python) 해결 (0) | 2020.07.21 |
---|---|
백준 10951(A+B -4) 파이썬(python) 해결 (0) | 2020.07.21 |
백준 2439(별 찍기 -2) 파이썬(python) 해결 (0) | 2020.07.21 |
백준 10950(A+B -3), 15552(빠른 A+B), 11021(A+B -7), 11022(A+B -8) 파이썬(python) 해결 (0) | 2020.07.20 |
백준 2739(구구단) 파이썬(python) 해결 (0) | 2020.07.20 |