Sebuah Array signifikan adalah array bilangan bulat positif, di mana perbedaan mutlak antara unsur-unsur berturut-turut adalah semua lebih kecil dari atau sama dengan 1 .
Misalnya, array berikut tidak signifikan:
[1, 2, 3, 4, 3, 4, 5, 5, 5, 4]
Karena perbedaan (absolut) yang sesuai adalah:
[1, 1, 1, 1, 1, 1, 0, 0, 1]
Yang semuanya lebih kecil dari atau sama dengan 1 .
Tugas Anda adalah menentukan apakah array bilangan bulat yang diberikan tidak signifikan.
- Anda dapat mengasumsikan bahwa array selalu mengandung setidaknya dua elemen.
- Aturan input dan output standar berlaku. Anda dapat mengambil input (dan output) dalam format apa pun yang masuk akal.
- Celah default tidak diperbolehkan.
- Nilai-nilai kebenaran / kepalsuan harus berbeda dan konsisten.
- Ini adalah kode-golf , jadi jawaban tersingkat dalam byte menang.
Uji kasus
Input -> Output [1, 2, 3, 4, 3, 4, 5, 5, 5, 4] -> true [1, 2, 3, 4, 5, 6, 7, 8, 9, 8] -> benar [3, 3, 3, 3, 3, 3, 3] -> true [3, 4, 4, 4, 3, 3, 3, 4, 4, 4] -> true [1, 2, 3, 4] -> true [5, 4, 3, 2] -> true [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] -> false [1, 2, 4, 10, 18, 10, 100] -> false [10, 20, 30, 30, 30] -> false
Saya menggunakan nilai true
dan false
.