좌충우돌 개발자의 길

백준 알고리즘 | 10871번 (x보다 작은 수) | 파이썬 본문

CODING TEST/백준

백준 알고리즘 | 10871번 (x보다 작은 수) | 파이썬

sustronaut 2021. 7. 2. 08:44

10871번 (x보다 작은 수)

  • 정수 N개로 이루어진 수열 A와 정수 X가 주어진다. 이때, A에서 X보다 작은 수를 모두 출력하는 프로그램을 작성하시오.
  • X보다 작은 수를 입력받은 순서대로 공백으로 구분해 출력한다. X보다 작은 수는 적어도 하나 존재한다.
#내가 처음 짠 것

total, number = input().split()
total = int(total)
number = int(number)
sy = []
last = []

#이렇게 하면 한줄씩 하나 입력해야한다.
for i in range(0, total):
    a = int(input())
    sy.append(a)

for i in range(0, total):
    b = sy[i]
    if(b < number):
        last.append(b)

for i in range(0, len(last)):
    print(last[i], "", end='')
#list(map(int, input().split())) 도입한 결과

total, number = input().split()
total = int(total)
number = int(number)
sy = list(map(int, input().split()))
last = []


for i in range(0, total):
    b = sy[i]
    if(b < number):
        last.append(b)

for i in range(0, len(last)):
    print(last[i], "", end='')

새롭게 배운 것

  • 한줄로 띄어쓰기로 입력하고 그 값들을 배열로 저장하고 싶을 때는 list(map(int, input().split()))
  • 배열을 한줄로 띄어쓰기로 출력하고 싶을 때는, print(last[i], "", end='') 에서 end를 사용한다.