Bir pandigital sayı , en az bir kez 0 ila 9 arasındaki her basamağı içeren bir tamsayıdır. 1234567890, 1902837465000000 ve 9023289761326634265 hepsi pandigital. Bu zorluğun amaçları doğrultusunda, 123456789 gibi sayılar pandigital değildir, çünkü 123456789 = 0123456789 olsa da 0 içermezler.
Bir farklı tamsayılar çifti bir tamsayı çifti olan bu tür Pandigital olup. çeşitlendirme üs denir .
Zorluk: tamsayısı verildiğinde , karşılık gelen en küçük çeşitlendirme üssü bulun . Bu bir kod golfü , bu yüzden bayttaki en kısa program kazanıyor.
(Böyle bir üs olduğunu varsayabilirsiniz, yani programınıza 10 gücü gibi geçersiz giriş verilmeyecektir.)
Çözümünüz, verilen test senaryolarını en azından işleyebilmelidir, ancak teorik olarak tüm geçerli girdileri ele almalıdır.
Test senaryoları
2 -> 68
3 -> 39
4 -> 34
5 -> 19
6 -> 20
7 -> 18
8 -> 28
9 -> 24
11 -> 23
12 -> 22
13 -> 22
14 -> 21
15 -> 12
16 -> 17
17 -> 14
18 -> 21
19 -> 17
20 -> 51
21 -> 17
22 -> 18
23 -> 14
24 -> 19
25 -> 11
26 -> 18
27 -> 13
28 -> 11
29 -> 12
30 -> 39
31 -> 11
32 -> 14
33 -> 16
34 -> 14
35 -> 19
36 -> 10
1234567890 -> 1
123456789Pandigital gibi bir şey mi sayılır? 0123456789Kesinlikle pandigital olan eşittir .
1234567890 -> 1.