Manchmal zähle ich, um einzuschlafen, so hoch ich kann, während ich Zahlen überspringe, die nicht quadratfrei sind . Ich bekomme ein wenig Nervenkitzel, wenn ich mehrere Zahlen hintereinander überspringe - zum Beispiel 48,49,50sind alle NICHT quadratfrei (48 ist teilbar durch 2 ^ 2, 49 durch 7 ^ 2 und 50 durch 5 ^ 2).
Dies brachte mich dazu, mich über das früheste Beispiel benachbarter Zahlen zu wundern, die durch eine willkürliche Folge von Teilern teilbar sind.
Eingang
Die Eingabe ist eine geordnete Liste a = [a_0, a_1, ...]von streng positiven Ganzzahlen, die mindestens 1 Element enthalten.
Ausgabe
Die Ausgabe ist die kleinste positive Ganzzahl nmit der Eigenschaft, die a_0dividiert n, a_1dividiert n+1und allgemeiner a_kdividiert n+k. Ist dies nicht der nFall, ist das Verhalten der Funktion / des Programms nicht definiert.
Testfälle
[15] -> 15
[3,4,5] -> 3
[5,4,3] -> 55
[2,3,5,7] -> 158
[4,9,25,49] -> 29348
[11,7,5,3,2] -> 1518
Wertung
Das ist Code-Golf ; kürzestes Ergebnis (pro Sprache) gewinnt prahlerische Rechte. Die üblichen Lücken sind ausgeschlossen.