https://www.acmicpc.net/problem/11653
11653번: 소인수분해
첫째 줄에 정수 N (1 ≤ N ≤ 10,000,000)이 주어진다.
www.acmicpc.net
print('')은 요긴하게 쓰일 것 같다. 쌍따움표가 아닌 그냥 따움표이다.
n = int(input())
if n == 1:
print('')
for i in range(2, n+1):
if n % i == 0:
while n % i == 0:
print(i)
n = n / i
'- 코딩 공부 > Algorithm' 카테고리의 다른 글
2581 소수 python (0) | 2022.07.20 |
---|---|
1978 소수찾기 python (0) | 2022.07.20 |
백준 2775 부녀회장이 될테야 - Python (0) | 2022.07.06 |
백준 1193 벌집 - Python (0) | 2022.06.30 |
백준 2292 벌집 - Python (0) | 2022.06.30 |