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를 사용한다.