본문 바로가기
파이썬/파이썬 알고리즘

파이썬 백준 10871번 X보다 작은 수

by Go! Jake 2021. 3. 25.

문제 설명

입력: 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에서, 출력 시 [] 또는 쉼표가 표출되지 않도록 한다.

 

댓글