function check_elements(arr, rang_from, rang_to) {
const range = rang_to - rang_from;
const size = arr.length;
for (let i = 0; i < size; i++) {
if (arr[i] >= rang_from && arr[i] <= rang_to) {
const j = arr[i] - rang_from;
if (arr[j] > 0) {
arr[j] *= -1;
}
let s = "";
for (let k = 0; k < size; k++) {
s += arr[k] + " ";
}
console.log(s);
}
}
for (let i = 0; i < range; i++) {
if (arr[i] > 0)
return false;
}
return true;
}
const arr = [1, 4, 5, 2, 3, 7, 8, 3, 9, 4, 4, 0, 6];
const rang_from = 3, rang_to = 7;
if (check_elements(arr, rang_from, rang_to))
console.log("Yes");
else
console.log("No");
/*
run:
"1 -4 5 2 3 7 8 3 9 4 4 0 6 "
"1 -4 -5 2 3 7 8 3 9 4 4 0 6 "
"-1 -4 -5 2 3 7 8 3 9 4 4 0 6 "
"-1 -4 -5 2 -3 7 8 3 9 4 4 0 6 "
"-1 -4 -5 2 -3 7 8 3 9 4 4 0 6 "
"-1 -4 -5 2 -3 7 8 3 9 4 4 0 6 "
"-1 -4 -5 2 -3 7 8 3 9 4 4 0 6 "
"-1 -4 -5 -2 -3 7 8 3 9 4 4 0 6 "
"Yes"
*/