본문 바로가기

Study/Algorithm 문제풀이

[SW Expert Academy] 1933. 간단한 N의 약수(using python)

728x90
반응형

* 문제의 저작권은 SW Expert에 있습니다.

swexpertacademy.com/main/code/problem/problemDetail.do?contestProbId=AV5PhcWaAKIDFAUq

 

SW Expert Academy

SW 프로그래밍 역량 강화에 도움이 되는 다양한 학습 컨텐츠를 확인하세요!

swexpertacademy.com

[ 문 제 ]

입력으로 1개의 정수 N 이 주어진다.

정수 N 의 약수를 오름차순으로 출력하는 프로그램을 작성하라.
 

[제약사항]

N은 1이상 1,000이하의 정수이다. (1 ≤ N ≤ 1,000)
 

[입력]

입력으로 정수 N 이 주어진다.


[출력]

정수 N 의 모든 약수를 오름차순으로 출력한다.

입력과 출력 예시

[ 전체코드 ]

T = int(input())

print(" ".join([str(i) for i in range(1, T+1if T % i == 0]))

 

########################################################################################

 

컴프리헨션 안에 조건을 넣어 리스트를 만든 후 join 연산을 통하여 출력하면 쉽게 풀 수 있는 문제이다.

728x90
반응형