Python 간단한 N의 약수(SWEA #1933)

냐항·2021년 8월 1일

Q. 입력으로 1개의 정수 N이 주어진다. 정수 N의 약수를 오름차순으로 출력하는 프로그램을 작성하시오.

[제약 사항]
N은 1이상 1,000이하의 정수이다. (1 ≤ N ≤ 1,000)
[입력]
입력으로 정수 N이 주어진다.
[출력]
정수 N의 모든 약수를 오름차순으로 출력한다.
[입력 예시]
10
[출력 예시]
1 2 5 10

a =int(input())

for i in range(1, a+1):
	if a % i == 0:
    	print(i, end=' ')

or

a = int(input())
b = ''
for i in range(1, a+1):
    if a % i == 0:
        b += str(i) + ' '
print(b)

0개의 댓글