Незначителен массив представляет собой массив положительных целых чисел, где абсолютные различия между последовательными элементами являются все меньше или равно 1 .
Например, следующий массив не имеет значения:
[1, 2, 3, 4, 3, 4, 5, 5, 5, 4]
Потому что соответствующие (абсолютные) различия:
[1, 1, 1, 1, 1, 1, 0, 0, 1]
Которые все меньше или равны 1 .
Ваша задача - определить, является ли данный массив целых чисел незначительным.
- Вы можете предположить, что массив всегда содержит как минимум два элемента.
- Применяются стандартные правила ввода и вывода . Вы можете принимать входные данные (и выходные данные) в любом разумном формате.
- По умолчанию лазейки запрещены.
- Истинные / ложные ценности должны быть четкими и последовательными.
- Это код-гольф , поэтому выигрывает самый короткий ответ в байтах.
Контрольные примеры
Вход -> Выход [1, 2, 3, 4, 3, 4, 5, 5, 5, 4] -> верно [1, 2, 3, 4, 5, 6, 7, 8, 9, 8] -> верно [3, 3, 3, 3, 3, 3, 3] -> верно [3, 4, 4, 4, 3, 3, 3, 4, 4, 4] -> верно [1, 2, 3, 4] -> верно [5, 4, 3, 2] -> верно [1, 3, 5, 7, 9, 7, 5, 3, 1] -> неверно [1, 1, 1, 2, 3, 4, 5, 6, 19] -> неверно [3, 4, 5, 6, 7, 8, 7, 5] -> неверно [1, 2, 4, 10, 18, 10, 100] -> неверно [10, 20, 30, 30, 30] -> неверно
Я использовал значения true
и false
.