Study/Algorithm 문제풀이
[SW Expert Academy] 1933. 간단한 N의 약수(using python)
상꼬
2021. 2. 1. 00:09
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+1) if T % i == 0]))
########################################################################################
컴프리헨션 안에 조건을 넣어 리스트를 만든 후 join 연산을 통하여 출력하면 쉽게 풀 수 있는 문제이다.
728x90
반응형