728x90
문제) 정수 N개로 이루어진 수열 A와 정수 X가 주어진다.
이때, A에서 X보다 작은 수를 모두 출력하는 프로그램을 작성하시오.
import sys
N,X = map(int,sys.stdin.readline().rstrip().split())
A = list(map(int,sys.stdin.readline().rstrip().split()))
for num in A:
if int(num) < X:
print(int(num),end=" ")
일단 입력받아야 할 값 2개의 변수를 선언하고, A의 변수에서 입력값을 리스트하였다.
이 후 반복문을 이용해 A까지 반복하고, A의 리스트가 X보다 작을 경우 정수를 출력하는 조건을 추가하였다.
end = ' '를 이용하여 수를 나열 해주면 된다. end 함수는 현재 속한 출력값과 다음 출력값을 이어주는 역할이다.
이해가 안되시거나 틀린 정보는 댓글로 알려주시면 감사하겠습니다!
728x90
'알고리즘 > 백준 - 파이썬' 카테고리의 다른 글
백준) 10951번 A + B - 4 문제 (파이썬) (0) | 2022.05.27 |
---|---|
백준) 10952번 A + B - 5 문제 (파이썬) (0) | 2022.05.26 |
백준) 2439 번 별 찍기 -2 문제 (파이썬) (0) | 2022.05.26 |
백준) 2438번 별 찍기 - 1 문제 (파이썬) (0) | 2022.05.26 |
백준) 11022번 A + B - 8 문제 (파이썬) (0) | 2022.05.25 |
댓글