18
素因数分解の根
デジタルルートに触発されて、ある数の素因数根は、ある数の素因数を取り、それらを加算し、結果の数に対してプロセスを繰り返すと、素数になるまで続きます(これは、それ自体が唯一の素因数であり、したがって、それ自身の素因数根です)。4の素因数根は4であり、2 * 2 = 2 + 2であり、これは1より大きい整数の唯一の非素素因数根です(素因数がないため、これは別の特殊なケースです)。素因数分解根によって形成されるOEISシーケンスはA029908です。 たとえば、24の素因数根は次のとおりです。 24=2*2*2*3 2+2+2+3=9=3*3 3+3=6=2*3 2+3=5, and the only prime factor of 5 is 5. Therefore, the prime factoral root of 24 is 5. あなたのタスク: 入力整数の素因数根を見つけるプログラムまたは関数を記述します。 入力: 2から言語がサポートする最大の整数(両端を含む)までの適切な方法で入力された整数。特に、最大整数サイズが不当に小さい言語を選択することは許可されていません(この標準の抜け穴にも違反しています) 出力: 入力の素因数根である整数。 テストケース: 4 -> 4 24 -> 5 11 -> 11 250 -> 17 得点: …