<script>
function
minDeletions(arr, N)
{
let mn = Number.MAX_SAFE_INTEGER,
mx = Number.MIN_SAFE_INTEGER;
for
(let i = 0; i < N; i++) {
mn = Math.min(mn, arr[i]);
mx = Math.max(mx, arr[i]);
}
let minIndex, maxIndex;
for
(let i = 0; i < N; i++) {
if
(arr[i] == mn) minIndex = i;
if
(arr[i] == mx) maxIndex = i;
}
let temp = Math.max(minIndex, maxIndex);
minIndex = Math.min(minIndex, maxIndex);
maxIndex = temp;
let x = N - maxIndex + minIndex + 1;
let y = N - minIndex;
let z = maxIndex + 1;
return
Math.min(x, Math.min(y, z));
}
let N = 6;
let arr = [2, -1, 9, 7, -2, 3];
document.write(minDeletions(arr, N));
</script>