Pozitif bir n> 1 tamsayısı verildiğinde , ürünü n olan 1'den büyük tamsayılar ekleyerek kaç sayı yapılabileceğini belirleyin . Örneğin eğer n = 24 biz ifade edebiliriz n aşağıdaki şekillerde bir ürün olarak
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
Aşağıdaki numaraları bu şekilde alabiliriz:
24, 14, 11, 10, 9
Bu toplam 5 sayıdır, dolayısıyla sonucumuz 5'tir.
Görev
Alan bir program ya da işlev Yazın , n girdi olarak alır ve bu şekilde elde edilebilir sonuçların sayısını verir.
Bu bir kod golf sorusudur, bu nedenle cevaplar bayt cinsinden puanlandırılacak, daha az bayt daha iyi olacaktır.
OEIS dizisi
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
olmalı çünkü listede de olmalı.