📝 문제
> 정수 N개로 이루어진 수열 A와 정수 X가 주어진다. 이때, A에서 X보다 작은 수를 모두 출력하는 프로그램을 작성하시오.
https://www.acmicpc.net/problem/10871
10871번: X보다 작은 수
첫째 줄에 N과 X가 주어진다. (1 ≤ N, X ≤ 10,000) 둘째 줄에 수열 A를 이루는 정수 N개가 주어진다. 주어지는 정수는 모두 1보다 크거나 같고, 10,000보다 작거나 같은 정수이다.
www.acmicpc.net
🎨 풀이
💡 성공 코드
import sys
n, x = map(int, sys.stdin.readline().split())
list = list(map(int, sys.stdin.readline().split()))
little = []
for num in list:
if num < x :
little.append(num)
for num in little :
print(num, end=' ')
>
1. 먼저, n, x를 입력받는다.
2. list에 비교할 숫자들을 입력받는다.
3. for문을 돌면서 x보다 작은 수가 있으면 그 수를 little에 append해준다.
4. little에 있는 수를 하나씩 프린트해준다.
- 이 때, 양식에 맞춰주기 위해서 프린트의 끝을 공백으로 둔다. (원래는 줄바꿈!)

끝~
⭐ 느낀점
> 오늘은 좀 코드가 길군. 그렇지만 뭐 어렵지는 않았고, 어려운 게 있었다면 리스트 이름 정하는 거..? 저런 이름 정하는 게 참 사소해보일수도 있지만 나는 전혀 아니라고 생각한다. 허헝.
'🎲 알고리즘 공부 > 백준' 카테고리의 다른 글
[백준] 10951번 - A + B - 4 (파이썬) (0) | 2022.05.31 |
---|---|
[백준] 10952번 - A + B - 5 (파이썬) (0) | 2022.05.30 |
[백준] 2439번 - 별 찍기 - 2 (파이썬) (0) | 2022.05.28 |
[백준] 2438번 - 별 찍기 - 1 (파이썬) (0) | 2022.05.27 |
[백준] 11022번 - A+B - 8 (파이썬) (0) | 2022.05.26 |