正の整数n> 1が与えられた場合、積がnである 1より大きい整数を追加することにより、いくつの数値を作成できるかを決定します。たとえば、n = 24の場合、次の方法でnを製品として表現できます。
24 = 24 -> 24 = 24
24 = 12 * 2 -> 12 + 2 = 14
24 = 6 * 2 * 2 -> 6 + 2 + 2 = 10
24 = 6 * 4 -> 6 + 4 = 10
24 = 3 * 2 * 2 * 2 -> 3 + 2 + 2 + 2 = 9
24 = 3 * 4 * 2 -> 3 + 4 + 2 = 9
24 = 3 * 8 -> 3 + 8 = 11
この方法で次の数値を取得できます。
24, 14, 11, 10, 9
これは合計5つの数値であるため、結果は5です。
仕事
nを入力として受け取り、この方法で取得できる結果の数を返すプログラムまたは関数を作成します。
これはコードゴルフの質問なので、回答はバイト単位で記録され、バイト数は少ない方が良いでしょう。
OEISシーケンス
2,2,3,3 -> 10
、2,6,3 -> 11
、2,2,9 -> 13
、12,3 -> 15
、2,18 -> 20
、36 -> 36
(2*3)+(2*3)=12
必要があります。リストにも含まれている必要があるためです。