... mas ei, não precisa ser rigoroso.
Dada uma matriz não vazia de números inteiros estritamente positivos, determine se é:
- Monótono estritamente decrescente . Isso significa que cada entrada é estritamente menor que a anterior.
- Monótono não aumenta, mas não diminui estritamente . Isso significa que cada entrada é menor ou igual à anterior e a matriz não se enquadra na categoria acima.
- Nenhuma das opções acima .
Observe os seguintes casos de canto:
- Uma matriz com um único número é monótona diminuindo estritamente (de maneira vacuosa).
- Uma matriz com o mesmo número repetido é monotônica, não aumentando, mas não diminuindo estritamente.
Regras
Você pode fornecer um programa ou uma função
As entradas podem ser obtidas em qualquer formato razoável: array, lista, string com números separados por espaços, ...
Você pode escolher quaisquer três saídas consistentes para as três categorias, respectivamente. Por exemplo, as saídas podem ser números 0
, 1
, 2
; ou strings 1 1
, 1 0
string vazia.
O menor código em bytes ganha
Casos de teste
Monotônico estritamente decrescente:
7 5 4 3 1
42 41
5
Monótono não crescente, mas não estritamente decrescente:
27 19 19 10 3
6 4 2 2 2
9 9 9 9
Nenhuma das acima:
1 2 3 2
10 9 8 7 12
4 6 4 4 2