Göre sayı 69 Wikipedia sayfasında , söz konusu notun olduğu 69 2 = 4761 ve 69 3 = 328.509 hep birlikte ondalık basamak kullanın. 69 sayısı aslında bu özelliği karşılayan en düşük sayıdır.
Benzer bir nedenle, 32.043 dikkat çekicidir: 32.043 2 = 1.026.753.849 tüm ondalık basamakları kullanır.
Bu şekilde ilginç sayılar hakkında konuşmaya devam edersek, biraz gösterime ihtiyacımız olacak.
En tamsayıları için n , güçler n 2 , ..., n k yeterince büyük değerleri için bir kez en az (lider sıfır hariç) tüm on ondalık basamak kullanacak k . Varsa, biz en düşük tür arayacağım k kucaklaşmak ( kümülatif Ondalık Rakamlar, Az Üs ait) n .
Görev
Giriş olarak tek bir negatif olmayan tamsayıyı n kabul eden ve onun CUDDLE değerini hesaplayan ve döndüren bir program veya işlev yazın .
Eğer n bir yok sarılıp , sonunda kodunuzu alıkoymalarla sürece, bir hata veya boş bir dize içeren bir şey ama pozitif bir tamsayı, döndürebilir.
Test senaryoları
Sol sütun girilir, sağ sütun girilir.
0
1
2 15
3 10
4 10
5 11
6 12
7 7
8 5
9 6
10
11 7
12 6
13 6
14 7
15 9
16 5
17 7
18 4
19 5
20 15
26 8
60 12
69 3
128 3
150 9
200 15
32043 2
1234567890 3
Ek kurallar
Kodunuz 255'e kadar tüm girişler için çalışmalıdır .
Bunun oldukça büyük rakamlarla uğraşmayı içerdiğini unutmayın. 20 15 zaten 2 64'ten daha büyük .
Sonucu yazdırırsanız, ardından bir satır besleme gelebilir.
Standart kod golf kuralları geçerlidir.
26->8
çünkü kodumda yaptığım n^1
yanlış yanıtı (of 6
) yanlış yanıtı veren en küçük örnek .