홍우진의 개발 일기장
[백준] 11653번: 소인수분해/ 파이썬 본문
728x90
반응형
문제 링크
https://www.acmicpc.net/problem/11653
풀이 코드
n = int(input())
i = 2
while(n > 1):
if n % i == 0:
n = n / i
print(i)
i = 2
else:
i += 1
코드 해석
수를 받은 뒤 n이 1보다 클 동안 2 이상의 작은 수로 반복하여 나누면 된다.
728x90
반응형
'알고리즘 > 백준' 카테고리의 다른 글
[백준] 1037번: 약수/ 파이썬 (0) | 2022.09.30 |
---|---|
[백준] 1934번: 최소공배/ 파이썬 (0) | 2022.09.28 |
[백준] 10798번: 세로읽기/ 파이썬 (0) | 2022.09.25 |
[백준] 4796번: 캠핑/ 파이썬 (0) | 2022.09.25 |
[백준] 1373번: 2진수 8진수/ 파이썬 (0) | 2022.09.24 |
Comments