Một mảng không đáng kể là một mảng các số nguyên dương, nơi mà sự khác biệt tuyệt đối giữa các yếu tố liên tiếp đều nhỏ hơn hoặc bằng 1 .
Ví dụ, mảng sau không đáng kể:
[1, 2, 3, 4, 3, 4, 5, 5, 5, 4]
Bởi vì sự khác biệt (tuyệt đối) tương ứng là:
[1, 1, 1, 1, 1, 1, 0, 0, 1]
Tất cả đều nhỏ hơn hoặc bằng 1 .
Nhiệm vụ của bạn là xác định xem một mảng số nguyên đã cho có đáng kể hay không.
- Bạn có thể giả định rằng mảng luôn chứa ít nhất hai phần tử.
- Quy tắc đầu vào và đầu ra tiêu chuẩn được áp dụng. Bạn có thể lấy đầu vào (và đầu ra) ở bất kỳ định dạng hợp lý nào.
- Lỗ hổng mặc định bị cấm.
- Các giá trị trung thực / giả mạo phải khác biệt và nhất quán.
- Đây là môn đánh gôn , vì vậy câu trả lời ngắn nhất bằng byte thắng.
Các trường hợp thử nghiệm
Đầu vào -> Đầu ra [1, 2, 3, 4, 3, 4, 5, 5, 5, 4] -> đúng [1, 2, 3, 4, 5, 6, 7, 8, 9, 8] -> đúng [3, 3, 3, 3, 3, 3, 3] -> đúng [3, 4, 4, 4, 3, 3, 3, 4, 4, 4] -> đúng [1, 2, 3, 4] -> đúng [5, 4, 3, 2] -> đúng [1, 3, 5, 7, 9, 7, 5, 3, 1] -> sai [1, 1, 1, 2, 3, 4, 5, 6, 19] -> sai [3, 4, 5, 6, 7, 8, 7, 5] -> sai [1, 2, 4, 10, 18, 10, 100] -> sai [10, 20, 30, 30, 30] -> sai
Tôi đã sử dụng các giá trị true
và false
.