function findStartingEndingPosition(arr, value) {
let result = Array(2).fill(-1);
let i = 0;
for (;i < arr.length - 1; i++) {
if (arr[i] == value) {
result[0] = i;
result[1] = i;
break;
}
}
for (let j = i; j < arr.length - 1; j++) {
if (arr[j] == arr[j + 1]) {
result[1] = j + 1;
}
else {
break;
}
}
return result;
}
const arr = [1, 3, 4, 7, 7, 8, 8, 8, 10, 11];
const value = 8;
const result = findStartingEndingPosition(arr, value);
console.log("start: " + result[0]);
console.log("end: " + result[1]);
/*
run:
start: 5
end: 7
*/