Vor kurzem hatte ich einen Mathetest und bemerkte, dass eine bestimmte Zahl auf dem Test einem interessanten Muster entsprach. Die Zahl ( 28384
) stimmte mit einer generischen Ziffernfolge überein, die so aussieht
(n)(x)(n+1)(x)(n+2)(x)(n+3) etc...
wo n
und x
sind einstellige ganze Zahlen. Die Sequenz kann mit entweder beginnen x
oder n
mit und Ende entweder x
odern+y
.
Ihre Aufgabe ist es, bei einer mehrstelligen positiven Ganzzahl einen Wahrheits- oder Falschwert auszugeben, je nachdem, ob die Eingabe mit dem Muster übereinstimmt. Die Eingabe ist zwischen 4 und 18 Ziffern lang. Sie können die Eingabe als Zeichenfolgendarstellung der Ganzzahl annehmen. Die Eingabe beginnt nicht mit einer 0, sondern kann 0en enthalten oder damit enden.
n+y
wird immer eine einstellige Zahl sein (daher ist die Länge auf 18 begrenzt).
Testfälle
Diese sollten einen Wahrheitswert ausgeben
182838485868788898
4344
85868
12223242526
Und diese sollten falsch sein
12345
6724013635
36842478324836
1222232425
5859510511
Wie bei allen Code-Golfspielen gewinnt der kürzeste Code! Viel Glück und möge die Wahrscheinlichkeit immer zu Ihren Gunsten sein!
x
und n
nicht Null für Zahlen, die der Regel entsprechen?