Ein unbedeutendes Array ist ein Array positiver Ganzzahlen, bei dem die absoluten Unterschiede zwischen aufeinanderfolgenden Elementen alle kleiner oder gleich 1 sind .
Das folgende Array ist beispielsweise unbedeutend:
[1, 2, 3, 4, 3, 4, 5, 5, 5, 4]
Weil die entsprechenden (absoluten) Unterschiede sind:
[1, 1, 1, 1, 1, 1, 0, 0, 1]
Welches sind alle kleiner als oder gleich 1 .
Ihre Aufgabe besteht darin, festzustellen, ob ein bestimmtes Array von Ganzzahlen unbedeutend ist.
- Sie können davon ausgehen, dass das Array immer mindestens zwei Elemente enthält.
- Es gelten die Standard-Ein- und Ausgaberegeln . Sie können Eingaben (und Ausgaben) in jedem vernünftigen Format vornehmen.
- Standardlücken sind verboten.
- Die Wahrheits- / Falschheitswerte müssen eindeutig und konsistent sein.
- Das ist Code-Golf , also gewinnt die kürzeste Antwort in Bytes.
Testfälle
Eingabe -> Ausgabe [1, 2, 3, 4, 3, 4, 5, 5, 5, 4] -> wahr [1, 2, 3, 4, 5, 6, 7, 8, 9, 8] -> wahr [3, 3, 3, 3, 3, 3, 3] -> wahr [3, 4, 4, 4, 3, 3, 3, 4, 4, 4] -> wahr [1, 2, 3, 4] -> wahr [5, 4, 3, 2] -> wahr [1, 3, 5, 7, 9, 7, 5, 3, 1] -> falsch [1, 1, 1, 2, 3, 4, 5, 6, 19] -> falsch [3, 4, 5, 6, 7, 8, 7, 5] -> falsch [1, 2, 4, 10, 18, 10, 100] -> falsch [10, 20, 30, 30, 30] -> falsch
Ich habe die Werte true
und verwendet false
.