function isArithmeticProgression(arr: number[]) {
const size: number = arr.length;
if (size === 1) {
return true;
}
arr.sort((a, b) => a - b);
const difference: number = arr[1] - arr[0];
for (let i: number = 2; i < size; i++) {
if (arr[i] - arr[i - 1] !== difference) {
return false;
}
}
return true;
}
const arr: number[] = [10, 20, 40, 15, 5, 25, 35, 30];
console.log(isArithmeticProgression(arr) ? "Yes" : "No");
/*
run:
"Yes"
*/