Задача, сравнить числа в массиве и если соседнее отличается на 1 (справа и слева) возвращать строку JUMPING, если нет возвращать строку NOT JUMPING.
Подскажите пожалуйста почему не работает
function isJumping(number) {
const numbers = Array.from(String(number), Number);
console.log('number - ' + number);
console.log('numbers - ' + numbers);
if (numbers.length === 1) {
return 'JUMPING';
}
for (let i = 0; i < numbers.length; i++) {
if (numbers[i + 1] - numbers[i] !== 1 || numbers[i] - numbers[i + 1] !== 1) {
return 'NOT JUMPING';
}
}
return 'JUMPING';
}
isJumping(34565676)