Notice
Recent Posts
Recent Comments
Link
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | |||
5 | 6 | 7 | 8 | 9 | 10 | 11 |
12 | 13 | 14 | 15 | 16 | 17 | 18 |
19 | 20 | 21 | 22 | 23 | 24 | 25 |
26 | 27 | 28 | 29 | 30 | 31 |
Tags
- 코테
- 몽고DB
- 탐색알고리즘
- 코딩테스트
- 인프콘2024
- 코딩문제
- 기초
- database
- 그리디
- 백준
- 수열
- 마크다운
- 데이터
- 수학
- Algorithm
- Python
- 그래프
- NoSQL
- 파이썬
- 알고리즘기초
- 마크다운문법
- db
- 데이터베이스
- 알고리즘
- 그리디알고리즘
- Markdown
- mongoDB
- chatGPT
- 소수
- httpCode
Archives
- Today
- Total
Dev_from the Bottom
#26. Algorithm19_python) X보다 작은 수_백준 10871 본문
문제) X보다 작은 수
- 정수 N개로 이루어진 수열 A와 정수 X가 주어진다. 이때, A에서 X보다 작은 수를 모두 출력하는 프로그램을 작성하시오.
입력)
- 첫째 줄에 N과 X가 주어진다. (1 ≤ N, X ≤ 10,000)
- 둘째 줄에 수열 A를 이루는 정수 N개가 주어진다. 주어지는 정수는 모두 1보다 크거나 같고, 10,000보다 작거나 같은 정수이다.
출력)
- X보다 작은 수를 입력받은 순서대로 공백으로 구분해 출력한다. X보다 작은 수는 적어도 하나 존재한다.
step1) 테스트
a = [1, 10, 4, 9, 2, 3, 8, 5, 7, 6]
x = 5
answer = [] # 정답 담는 리스트
for i in a: # x보다 작은 수 answer 리스트에 담기
# print(i)
if i < x:
answer.append(i)
for i in answer: # 정답 출력
print(i, end = ' ')
>>>>
1 4 2 3
step2) 시도1 : n = 10, x = 5 고정
n = 10
x = 5
num = list(map(int, input().split())) # num이란 리스트에 입력값 담기
for i in num: # x보다 작은 수 출력
if i < x:
print(i, end = ' ')
>>>>
1 10 4 9 2 3 8 5 7 6
1 4 2 3
step3) 성공
n, x = map(int, input().split())
num = list(map(int, input().split()))
for i in num:
if i < x:
print(i, end = ' ')
>>>
10 5
1 10 4 9 2 3 8 5 7 6
1 4 2 3
# 배운 점
- list(map(int, input().split())) 활용 : 입력받은 값을 리스트에 바로 삽입
# 소회
- 어렵지 않은 문제
'Algorithm_study' 카테고리의 다른 글
#31. Algorithm21_python) 평균은 넘겠지_백준 4344 (0) | 2022.06.01 |
---|---|
#29. Algorithm20_python) 최소, 최대_백준 10818 (0) | 2022.05.31 |
#24. Algorithm18_python) A+B_3_백준 10950 (0) | 2022.05.29 |
#22. Algorithm17_python) 더하기 사이클_백준 1110 (2) | 2022.05.28 |
#20. Algorithm16_python) 주사위 세 개_백준 2480 (0) | 2022.05.24 |
Comments