Angka pandigital adalah bilangan bulat yang berisi setiap digit dari 0 hingga 9 setidaknya satu kali. 1234567890, 1902837465000000, dan 9023289761326634265 semuanya pandigital. Untuk keperluan tantangan ini, angka-angka seperti 123456789 bukan pandigital, karena angka-angka tersebut tidak mengandung angka 0, walaupun 123456789 = 0123456789.
Sebuah beragam sepasang bilangan bulat adalah sepasang bilangan bulat sehingga adalah Pandigital. disebut eksponen diversifikasi .
Tantangan: Dengan bilangan bulat , temukan eksponen diversifikasi yang sesuai terkecil . Ini adalah kode-golf , sehingga program terpendek dalam byte menang.
(Anda dapat berasumsi bahwa ada eksponen seperti itu, yaitu, program Anda tidak akan diberi input yang tidak valid, seperti kekuatan 10.)
Solusi Anda harus mampu menangani minimal kasus uji yang diberikan, tetapi harus secara teoritis menangani semua input yang valid.
Ini adalah A090493 pada OEIS.
Uji kasus
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
123456789
dihitung sebagai pandigital? Itu sama dengan 0123456789
, yang pasti pandigital.
1234567890 -> 1
.