Algorithm/백준

[백준 Python] 10871번 x보다 작은수 문제풀이

얼음새꽃 2023. 3. 31. 21:18
반응형

문제

정수 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

 

풀이

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로 정답을 반환할 경우.. 틀렸다고 한다....

문제를 잘 읽고 정렬이 필요하지 않다면 하지 말자

 

반응형