Eine Pandigitalzahl ist eine Ganzzahl, die jede Ziffer von 0 bis 9 mindestens einmal enthält. 1234567890, 1902837465000000 und 9023289761326634265 sind alle pandigital. Für die Zwecke dieser Herausforderung sind Zahlen wie 123456789 nicht pandigital, da sie keine 0 enthalten, obwohl 123456789 = 0123456789.
Ein verschiedenes Paar von ganzen Zahlen ist ein Paar von ganzen Zahlen so dass pandigital ist. heißt der diversifizierende Exponent .
Aufgabe: Bestimme mit einer ganzen Zahl den kleinsten entsprechenden diversifizierenden Exponenten b . Dies ist ein Code-Golf , also gewinnt das kürzeste Programm in Bytes.
(Sie können davon ausgehen, dass es einen solchen Exponenten gibt, das heißt, Ihr Programm erhält keine ungültige Eingabe, z. B. eine Potenz von 10).
Ihre Lösung muss in der Lage sein, die angegebenen Testfälle mindestens zu verarbeiten, sollte jedoch theoretisch alle gültigen Eingaben verarbeiten.
Dies ist A090493 bei OEIS.
Testfälle
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
123456789als pandigital? Es ist gleich 0123456789, was definitiv pandigital ist.
1234567890 -> 1.