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
반응형
'Study > Algorithm 문제풀이' 카테고리의 다른 글
[SW Expert Academy] 2019. 더블더블(using python) (0) | 2021.02.01 |
---|---|
[SW Expert Academy] 1936. 1 대 1 가위바위보(using python) (0) | 2021.02.01 |
[SW Expert Academy] 1938. 아주 간단한 계산기(using python) (0) | 2021.01.31 |
[SW Expert Academy] 2025. N줄 덧셈(using python) (0) | 2021.01.31 |
[SW Expert Academy] 2029. 몫과 나머지 출력하기(using python) (0) | 2021.01.31 |