この質問の続編。
仕事
正の整数の配列が与えられた場合、次の最大要素kを見つけます。
存在するいくつかの正の整数距離Nは、アレイ内の要素が配置ように、n個 の場所は、左または右からkが等しいN。
配列には、この条件を満たす少なくとも1つの要素が含まれていることが保証されています。
最短のコード(バイト単位)が優先されます。好きなI / O形式を選択できます。
例
与えられた入力
[4, 6, 7, 9, 3, 6, 5, 7, 2]
適格な値は次のとおりです。
4
あるように、7
その右側に位置する7位に- 最初に
6
、3
その右側に3つの位置があるため 3
あるように、4
その左に位置する4つの位置が5
あるように、2
その右側に位置する2つの位置が- 2番目
7
は、3
左側に3つの位置があるためです。
これらの値のうち、最大値は7
です。
テストケース
[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