pengantar
Tujuan Anda adalah untuk menemukan jumlah paling sedikit yang Anda perlu tambahkan atau gandakan bersama untuk mendapatkan nilai input, ini adalah A005245 .
Memasukkan
Salah satu bilangan bulat positif N .
Keluaran
Jumlah terkecil yang yang harus ditambahkan / dikalikan untuk mendapatkan N .
Input Sampel
7
Output Sampel
6
Penjelasan
(
1
+1
+1
) * (1
+1
) +1
= 7Karena ini memerlukan
6
yang, outputnya6
Uji kasus
1 1
2 2
3 3
5 5
10 7
20 9
50 12
Karena ini adalah tantangan kode-golf , jumlah byte terendah menang.
f(x) != x.primeFactorisation().sum()
kecuali 1?