Pertimbangkan sebuah array x
seperti [1 5 3 4]
dan angka n
, misalnya 2
. Menulis semua panjang- n
subarrays geser: [1 5]
, [5 3]
, [3 4]
. Biarkan minimax dari array didefinisikan sebagai minimum dari maksimum blok geser. Jadi dalam hal ini akan menjadi minimum 5, 5, 4
, yaitu 4
.
Tantangan
Diberikan array x
dan bilangan bulat positif n
, output minimax seperti didefinisikan di atas.
Array x
hanya akan berisi bilangan bulat positif. n
akan selalu setidaknya 1
dan paling banyak panjangnya x
.
Komputasi dapat dilakukan dengan prosedur apa pun, tidak harus seperti yang didefinisikan di atas.
Golf kode, byte paling sedikit menang.
Uji kasus
x
,, n
hasil
[1 5 3 4], 2 4
[1 2 3 4 5], 3 3
[1 1 1 1 5], 4 1
[5 42 3 23], 3 42