반응형
문제
정수 N개로 이루어진 수열 A와 정수 X가 주어진다. 이때, A에서 X보다 작은 수를 모두 출력하는 프로그램을 작성하시오.
https://www.acmicpc.net/problem/10871
풀이
n, x = map(int, input().split()) # n 과 x 의 변수에 int 자료형을 가진 값을 입력받는다.
numbers = list(map(int, input().split())) # numbers 리스트에 int 자료형을 가진 값을 받는다.
for number in numbers:
if number < x: # numbers 리스트를 기준으로, 리스트 안에 있는 값(number)가 x보다 작으면 출력한다.
print(number, end = " ") # 결과는 한칸 띄우고 개행없이 한줄로 나열한다.
풀이 주의사항
sort등을 사용해서 1 4 2 3 => 1 2 3 4로 정답을 반환할 경우.. 틀렸다고 한다....
문제를 잘 읽고 정렬이 필요하지 않다면 하지 말자
반응형
'Algorithm > 백준' 카테고리의 다른 글
[백준 Python] 17478번 재귀함수가 뭔가요? 문제풀이(3가지 방법) (0) | 2023.07.11 |
---|---|
[백준 Python] 10807번 개수 세기 문제 풀이 (0) | 2023.04.06 |
[백준 Python] 3003번 킹, 퀸, 룩, 비숍, 나이트, 폰 문제풀이 (0) | 2023.04.06 |
[백준 Python] 2562번 최댓값 문제풀이 (0) | 2023.04.06 |
[백준 Python] 1000번 문제풀이 (0) | 2023.03.31 |