私たちは持っていた素因数分解の挑戦をしばらく前に、しかし、その挑戦は、ほぼ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であるため、バイト単位の最短コードが優先されます。