https://www.acmicpc.net/problem/11653
num = int(input())
i =2
while num!=1:
if num%i == 0:
num = num//i
print(i)
else : i+=1
처음에 for 사용했다가 계속 해맸는데, while을 써야함을 뒤늦게 알았다.
나는 정말 반복문 바보다
'백준 문제풀이 > 수학' 카테고리의 다른 글
[백준] 11576 Base Conversion - python (0) | 2022.11.15 |
---|---|
[백준] 10872 팩토리얼 - python (0) | 2022.11.15 |
[백준] 1929 소수구하기 - python (0) | 2022.11.15 |
[백준] 1978 소수찾기 - python (0) | 2022.11.14 |
[백준] 2089 -2진수 - python (0) | 2022.11.14 |