... але ей, не потрібно бути суворим.
Давши не порожній масив суворопозитивних цілих чисел, визначте, чи це:
- Монотона суворо зменшується . Це означає, що кожен запис суворо менше попереднього.
- Монотонне не збільшується, але не суворо зменшується . Це означає, що кожен запис є меншим або рівним попередньому, а масив не потрапляє у вищевказану категорію.
- Нічого з перерахованого .
Зверніть увагу на такі кутові випадки:
- Масив з одиничним числом монотонно суворо зменшується (так вакуумно).
- Масив з однаковим числом, що повторюється, є монотонним не збільшується, але не суворо зменшується.
Правила
Ви можете надати програму або функцію
Введення може бути прийнято у будь-якому розумному форматі: масив, список, рядок з числами, розділеними пробілами, ...
Ви можете вибрати будь-які три послідовні виходи для трьох категорій відповідно. Наприклад, висновки можуть бути числами 0
, 1
, 2
; або рядки 1 1
, 1 0
, порожній рядок.
Найкоротший код у байтах виграє
Тестові справи
Монотона суворо зменшується:
7 5 4 3 1
42 41
5
Монотонне не збільшується, але не суворо зменшується:
27 19 19 10 3
6 4 2 2 2
9 9 9 9
Жодні з вищезазначених:
1 2 3 2
10 9 8 7 12
4 6 4 4 2