Un array insignificante è un array di numeri interi positivi, in cui le differenze assolute tra elementi consecutivi sono tutte minori o uguali a 1 .
Ad esempio, il seguente array è insignificante:
[1, 2, 3, 4, 3, 4, 5, 5, 5, 4]
Perché le differenze (assolute) corrispondenti sono:
[1, 1, 1, 1, 1, 1, 0, 0, 1]
Che sono tutti più piccoli o uguali a 1 .
Il tuo compito è determinare se un determinato array di numeri interi è insignificante.
- Si può presumere che l'array contenga sempre almeno due elementi.
- Si applicano le regole standard di input e output . È possibile accettare input (e output) in qualsiasi formato ragionevole.
- Sono vietate le scappatoie predefinite .
- I valori di verità / falsità devono essere distinti e coerenti.
- Questo è code-golf , quindi vince la risposta più breve in byte.
Casi test
Ingresso -> Uscita [1, 2, 3, 4, 3, 4, 5, 5, 5, 4] -> vero [1, 2, 3, 4, 5, 6, 7, 8, 9, 8] -> vero [3, 3, 3, 3, 3, 3, 3] -> vero [3, 4, 4, 4, 3, 3, 3, 4, 4, 4] -> vero [1, 2, 3, 4] -> vero [5, 4, 3, 2] -> vero [1, 3, 5, 7, 9, 7, 5, 3, 1] -> falso [1, 1, 1, 2, 3, 4, 5, 6, 19] -> falso [3, 4, 5, 6, 7, 8, 7, 5] -> falso [1, 2, 4, 10, 18, 10, 100] -> falso [10, 20, 30, 30, 30] -> falso
Ho usato i valori true
e false
.