Đưa ra một danh sách các số nguyên dương xác định xem có một phần tử nào lớn hơn hai lân cận của nó hoặc nhỏ hơn hai lân cận của nó (một "vết sưng"). Để rõ ràng một vết sưng không bao giờ có thể là mục đầu tiên hoặc cuối cùng của danh sách bởi vì họ chỉ có một người hàng xóm.
Chương trình của bạn sẽ xuất ra một trong hai giá trị nhất quán, mỗi giá trị tương ứng với một danh sách không có sự va chạm hoặc danh sách có sự va chạm. Giá trị là gì không quan trọng, bạn có thể tự mình chọn chúng.
Đây là môn đánh gôn, vì vậy câu trả lời sẽ được tính bằng byte với ít byte hơn.
Các trường hợp thử nghiệm
[] -> 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]
(đảm bảo rằng các câu trả lời sử dụng thuật toán của Dennis có dấu hiệu của số gia thay vì chỉ sử dụng số gia)
[1,2,2]
? Hay tôi đang thiếu một cái gì đó?
[1,2,2]
giống như dấu hiệu của những đồng bằng đó nhưng không phải vậy [1,3,3]
.