우리는 얼마 전에 주요 인수 분해 문제 를 겪었지만 그 과제는 거의 6 년이되었으며 현재의 요구 사항을 거의 충족하지 못하므로 새로운 시점이되어야한다고 생각합니다.
도전
1보다 큰 정수를 입력으로 받아서 주요 요소 목록을 출력하거나 리턴하는 프로그램 또는 함수를 작성하십시오.
규칙
- 입력 및 출력은 표준 방법 및 표준 형식으로 제공 될 수 있습니다.
- 출력에 중복 요인이 포함되어야합니다.
- 출력 순서는 상관 없습니다.
- 입력은 2보다 작거나 2 31-1 보다 크지 않습니다 .
- 내장은 허용되지만 내장되지 않은 솔루션을 포함하는 것이 좋습니다.
테스트 사례
2 -> 2
3 -> 3
4 -> 2, 2
6 -> 2, 3
8 -> 2, 2, 2
12 -> 2, 2, 3
255 -> 3, 5, 17
256 -> 2, 2, 2, 2, 2, 2, 2, 2
1001 -> 7, 11, 13
223092870 -> 2, 3, 5, 7, 11, 13, 17, 19, 23
2147483646 -> 2, 3, 3, 7, 11, 31, 151, 331
2147483647 -> 2147483647
채점
이것은 code-golf 이므로 바이트 단위의 가장 짧은 코드가 이깁니다.