... но не надо быть строгим.
Учитывая непустой массив строго положительных целых чисел, определите, является ли это:
- Монотонность строго уменьшается . Это означает, что каждая запись строго меньше, чем предыдущая.
- Монотонно не увеличивается, но не строго уменьшается . Это означает, что каждая запись меньше или равна предыдущей, и массив не попадает в вышеуказанную категорию.
- Ничего из вышеперечисленного .
Обратите внимание на следующие угловые случаи:
- Массив с одним числом является монотонно строго убывающим (в вакууме).
- Массив с таким же повторяющимся номером монотонно не увеличивается, но не строго уменьшается.
правила
Вы можете предоставить программу или функцию
Ввод может быть сделан в любом разумном формате: массив, список, строка с числами, разделенными пробелами, ...
Вы можете выбрать любые три последовательных выхода для трех категорий соответственно. Например, выводы могут быть числами 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