코딩테스트/SWEA

6218. [파이썬 프로그래밍 기초(1) 파이썬의 기본 구조와 기초 문법] 6. 흐름과 제어 - If 1 [D1]

Jio_ni 2025. 5. 11. 22:32

시간 : 1개의 테스트케이스를 합쳐서 python의 경우 1초
메모리 : 힙, 정적 메모리 합쳐서 256MB 이내, 스택 메모리 1MB 이내


문제 설명

다음의 결과와 같이 임의의 양의 정수를 입력받아 그 정수의 모든 약수를 구하십시오


입력

9


출력

1(은)는 9의 약수입니다.
3(은)는 9의 약수입니다.
9(은)는 9의 약수입니다.


내 풀이

a = int(input())

for i in range(1, 10):
    if a % i == 0:
        print(f"{i}(은)는 {a}의 약수입니다.")

참고

f-string을 이용하여 출력한다.

input 값을 i로 나누었을 때 나머지가 0인 경우에 i의 값을 약수라고 한다.


https://swexpertacademy.com/main/learn/course/lectureProblemViewer.do

SW Expert Academy에서 학습용으로 문제를 가져왔습니다. 문제가 될 시 수정, 삭제하도록 하겠습니다.

반응형