Uma matriz insignificante é uma matriz de números inteiros positivos, em que as diferenças absolutas entre elementos consecutivos são menores ou iguais a 1 .
Por exemplo, a seguinte matriz é insignificante:
[1, 2, 3, 4, 3, 4, 5, 5, 5, 4]
Porque as diferenças correspondentes (absolutas) são:
[1, 1, 1, 1, 1, 1, 0, 0, 1]
Quais são todos menores ou iguais a 1 .
Sua tarefa é determinar se uma determinada matriz de números inteiros é insignificante.
- Você pode assumir que a matriz sempre contém pelo menos dois elementos.
- Regras de entrada e saída padrão se aplicam. Você pode receber entrada (e saída) em qualquer formato razoável.
- As brechas padrão são proibidas.
- Os valores de verdade / falsidade devem ser distintos e consistentes.
- Isso é código-golfe , então a resposta mais curta em bytes vence.
Casos de teste
Entrada -> Saída [1, 2, 3, 4, 3, 4, 5, 5, 5, 4] -> verdadeiro [1, 2, 3, 4, 5, 6, 7, 8, 9, 8] -> verdadeiro [3, 3, 3, 3, 3, 3, 3] -> verdadeiro [3, 4, 4, 4, 3, 3, 3, 4, 4, 4] -> verdadeiro [1, 2, 3, 4] -> verdadeiro [5, 4, 3, 2] -> verdadeiro [1, 3, 5, 7, 9, 7, 5, 3, 1] -> false [1, 1, 1, 2, 3, 4, 5, 6, 19] -> false [3, 4, 5, 6, 7, 8, 7, 5] -> falso [1, 2, 4, 10, 18, 10, 100] -> false [10, 20, 30, 30, 30] -> falso
Eu usei os valores true
e false
.