Thử thách
Đưa ra một danh sách, xác định xem việc nhóm danh sách thành các phần tử tăng và giảm sẽ dẫn đến một danh sách các danh sách có kích thước bằng nhau.
Nói cách khác, "bước ngoặt" của danh sách được đặt cách đều nhau.
Thí dụ
Đây là một ví dụ: 0, 3, 7, 5, 2, 3, 6
0, 3, 7
tăng, 7, 5, 2
giảm và 2, 3, 6
tăng Vì vậy, đây là sự thật.
Một vi dụ khac: 1, 4, 6, 8, 5, 3, 5, 7, 9
1, 4, 6, 8
tăng, 8, 5, 3
giảm và 3, 5, 7, 9
tăng Vì vậy, đây là giả.
Quy tắc và thông số kỹ thuật
- Không có phần tử liền kề sẽ bằng nhau
- Tất cả các số có thể được coi là nằm trong phạm vi số hợp lý của ngôn ngữ của bạn
- Bạn có thể cho rằng tất cả các số là số nguyên, nếu nó giúp bạn đánh bài
- Đây là môn đánh gôn , vì vậy câu trả lời ngắn nhất sẽ thắng
- Nhập dưới dạng danh sách trong bất kỳ biểu diễn và đầu ra hợp lý nào dưới dạng giá trị trung thực / giả. Hai giá trị phải nhất quán.
Các trường hợp thử nghiệm
Input -> Output
1, 3, 5, 8, 6, 4, 2, 3, 5, 7, 6, 4, 2, 5, 7, 9, 6, 4, 2 -> True
1, 3, 5, 7, 6, 4, 5, 7, 9, 8, 6, 4, 2, 3, 5 -> False
2, 3, 6, 4, 2, 3, 7, 5, 3, 4, 6 -> True
3, 6, 4, 8, 5, 7, 3, 5, 2 -> True
8 -> True
1, 3, 5, 7 -> True
4, 5, 7, 6, 8, 9 -> False
6, 4, 2, 3, 5, 4, 2 -> True
8, 5, 3, 2, 4, 6, 5, 3, 2, 5, 7 -> False
Lưu ý : Bạn không được cho rằng tất cả các số là một chữ số (trừ khi đó là tất cả ngôn ngữ của bạn có khả năng xử lý); các trường hợp thử nghiệm phản ánh rằng chỉ vì tôi dễ dàng nhập các trường hợp theo cách này: P Dưới đây là một vài trường hợp thử nghiệm có số nằm ngoài phạm vi đó:
1, 5, 10, 19, 15, 13, 8, 13, 18, 23, 19, 18, 14 -> True
15, 14, 17, 16, 19, 18 -> True
12, 16, 19, 15, 18, 19 -> False
1, 2, 3, 2
là đầu vào hợp lệ, và nếu như vậy được coi là đúng hay sai? Trong đó trong ví dụ đó, giá trị tiếp theo là 1 sẽ làm cho nó đúng, nhưng 3 sẽ làm cho nó sai.