Menu
CoddyTech

Check if an Array Is Sorted

Kamu mendapatkan array bilangan bulat nums. Kembalikan true jika array tersebut tersusun dalam urutan tidak menurun, artinya setiap elemen lebih kecil dari atau sama dengan elemen setelahnya, dan false jika tidak. Elemen bersebelahan yang sama tidak masalah: [2, 2, 3] dianggap sudah terurut. Array dengan satu elemen sudah terurut.

Fungsi

isSorted(nums: integer-array) → boolean
numsinteger-array
array bilangan bulat yang akan diperiksa
Mengembalikanboolean
benar jika setiap elemen kurang dari atau sama dengan elemen berikutnya, salah jika tidak

Batasan

  • 1 ≤ nums.length ≤ 5000
  • -109 ≤ nums[i] ≤ 109

Contoh

Input
nums = [1, 3, 3, 7]
Output
true
Penjelasan
Setiap langkah naik atau tetap sama: 1 ke 3, 3 ke 3, 3 ke 7. Angka 3 yang berulang diperbolehkan, jadi jawabannya adalah true.
challenge icon

Pertanyaan lanjutan

Bagaimana kamu memeriksa array yang mungkin diurutkan ke arah mana pun, menaik atau menurun, hanya dalam satu kali lintasan?

Reset kode
def isSorted(nums):
    # Tulis kodemu di sini

Tes #1

Tes #2

Argumen

nums = [1, 3, 3, 7]

Output yang diharapkan

true