Notice
Recent Posts
Recent Comments
Link
목록11653번 (1)
초보 개발자의 일기
11653 - 소인수분해
11653번: 소인수분해 첫째 줄에 정수 N (1 ≤ N ≤ 10,000,000)이 주어진다. www.acmicpc.net 문제 정수 N이 주어졌을 때, 소인수분해하는 프로그램을 작성하시오. 입력 첫째 줄에 정수 N (1 ≤ N ≤ 10,000,000)이 주어진다. 출력 N의 소인수분해 결과를 한 줄에 하나씩 오름차순으로 출력한다. N이 1인 경우 아무것도 출력하지 않는다. 나의 제출 - Python 다음문제 설명에 '에라토스테네스의 체'가 있는걸 보니 앞의 소수 문제들을 이렇게 풀었어야 하는것 같다. 일단 input을 받고, 소인수를 저장할 빈 리스트를 선언한다. while문으로 무한반복문을 시작하고, N이 1이 되면 멈춘다. 처음에는 2로 나누고, 더 나눠지지 않으면 3으로 나누는 방식으로 점점 인수..
열공일기/코딩연습
2021. 6. 18. 08:59