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

+ Recent posts