Даний список позитивних цілих чисел визначають, чи є елемент, який або більший, ніж його два сусіди, або менший, ніж два його сусіди ("удар"). Щоб зрозуміти, бумп ніколи не може бути першим чи останнім пунктом у списку, оскільки у них є лише один сусід.
Ваша програма повинна вивести одне з двох послідовних значень, кожне з яких відповідає списку без ударів, або списку з ударами. Які значення є неважливими, ви можете вибирати їх самостійно.
Це кодовий гольф, тому відповіді будуть набрані в байтах, а менша кількість байтів буде кращою.
Тестові справи
[] -> False
[1] -> False
[1,2] -> False
[1,2,1] -> True
[1,2,2] -> False
[1,2,3] -> False
[1,2,2,1] -> False
[1,2,2,3] -> False
[1,2,1,2] -> True
[1,3,2] -> True
[3,1,2] -> True
[2,2,2] -> False
[1,3,3]
(гарантує, що відповіді, що використовують алгоритм Денніса, прийматимуть знак приросту, а не просто використовують самі прирости)
[1,2,2]
? Або я щось пропускаю?
[1,2,2]
же, як і знаки цих дельт, але це не так [1,3,3]
.