소인수분해 성공
시간 제한메모리 제한제출정답맞힌 사람정답 비율
1 초 | 256 MB | 46962 | 25239 | 19739 | 52.623% |
문제
정수 N이 주어졌을 때, 소인수분해하는 프로그램을 작성하시오.
입력
첫째 줄에 정수 N (1 ≤ N ≤ 10,000,000)이 주어진다.
출력
N의 소인수분해 결과를 한 줄에 하나씩 오름차순으로 출력한다. N이 1인 경우 아무것도 출력하지 않는다.
#n이 주어지면 소인수분해 하기
n = int(input()) #6
num =2
while n!=1:
if n % num == 0:
n//=num
print(num)
else :
num +=1
요즘 문제가 썩 어렵진않네..
'코딩테스트 준비 > 백준' 카테고리의 다른 글
백준 1929번 파이썬 소수 (0) | 2022.01.28 |
---|---|
백준 10926번 파이썬 ??! (0) | 2022.01.27 |
백준 2581번 파이썬 소수 (0) | 2022.01.25 |
백준 1978번 파이썬 (0) | 2022.01.24 |
백준 1101번 파이썬 (0) | 2022.01.21 |