Eine Fortsetzung dieser Frage .
Aufgabe
Bestimmen Sie bei einer Reihe positiver Ganzzahlen das größte Element k, für das:
Es existiert ein positiver ganzzahliger Abstand n , so dass das Element in dem Array, das sich n- mal links oder rechts von k befindet, gleich n ist .
Es wird garantiert, dass das Array mindestens ein Element enthält, das diese Bedingung erfüllt.
Der kürzeste Code (in Bytes) gewinnt. Sie können das gewünschte E / A-Format auswählen.
Beispiel
Angesichts der Eingabe
[4, 6, 7, 9, 3, 6, 5, 7, 2]
Die zulässigen Werte sind:
- Die
4
, da es eine7
7 Positionen auf der rechten Seite befindet - Das erste
6
, da es3
3 Positionen auf der rechten Seite gibt - Die
3
, da es eine4
4 Positionen auf der linken Seite befindet - Die
5
, da es eine2
2 Positionen auf der rechten Seite befindet - Das zweite
7
, da es3
3 Positionen zu seiner Linken gibt.
Der größte dieser Werte ist 7
.
Testfälle
[1, 13] → 13
[2, 9, 8, 3, 72, 2] → 8
[5, 28, 14, 5, 6, 3, 4, 7] → 14
[1, 3, 5, 15, 4, 1, 2, 6, 7, 7] → 7
[5, 1, 3, 5, 2, 5, 5, 8, 5, 1, 5, 1, 2, 3] → 5
[5, 12, 2, 5, 4, 7, 3, 3, 6, 2, 10, 5, 5, 5, 4, 1, 8, 5] → 10