문제 설명
입력: N과 X를 입력하고, 정수 N개로 이루어진 수열 A를 입력한다.
조건문: 수열 A 내에 X보다 작은 값만 추출한다.
풀이 과정
Point 1: N과 X 그리고 수열 A를 입력할 수 있는 구성을 한다.
Point 2: if 조건문으로 X보다 작은 값만 추출되도록 한다.
Point 3: 출력 시 [] 또는 쉼표가 표출되지 않도록 한다.
N,X = map(int, input().split())
A=map(int, input().split(maxsplit=N))
B=[]
for i in A:
if i < X:
B.append(str(i))
print(*B)
N,X = map(int, input().split()) 각각 N과 X에 대해 입력을 받을 수 있도록 한다.
A=map(int, input().split(maxsplit=N)) A는 수열 A를 의미하며, maxsplit=N 조건을 통해 최대 N개의 입력을 받을 수 있도록 한다.
B=[] 수열 A에서 X보다 작은 값만 추출할 리스트이다.
for i in A: 수열 A에서 i로 for문을 돌리면서 하나씩 꺼내본다.
if i < X:
B.append(str(i)) X보다 작은 경우 리스트 B에 추가한다.
print(*B) Point 3에서, 출력 시 [] 또는 쉼표가 표출되지 않도록 한다.
'파이썬 > 파이썬 알고리즘' 카테고리의 다른 글
파이썬 백준 15552번 빠른 A+B 빠르게 입력받고 출력하는 문제 (0) | 2021.03.26 |
---|---|
파이썬 코드업 6001번 6001 : [기초-출력] 출력하기01(설명)(py) (0) | 2021.03.26 |
파이썬 백준 10952번 A+B - 5 0 0이 들어올 때까지 A+B를 출력하는 문제 (0) | 2021.03.25 |
파이썬 코드업 1014번 1014 : [기초-입출력] 문자 2개 입력받아 순서 바꿔 출력하기(설명) (0) | 2021.03.25 |
파이썬 코드업 1013번 1013 : [기초-입출력] 정수 2개 입력받아 그대로 출력하기(설명) (0) | 2021.03.25 |
댓글