Menu
CoddyTech

Check if an Array Is Sorted

BaşlangıçDiziler ve dizgilerpython iconjava iconcpp iconc iconjs icon+10

Bir tamsayı dizisi nums veriliyor. Dizi azalmayan sıradaysa, yani her eleman kendisinden sonraki elemana eşit veya ondan küçükse true, aksi takdirde false döndürün. Eşit komşu elemanlar sorun değildir: [2, 2, 3] sıralı kabul edilir. Tek elemanlı bir dizi sıralıdır.

Fonksiyon

isSorted(nums: integer-array) → boolean
numsinteger-array
denetlenecek tam sayı dizisi
Döndürürboolean
her öğe kendisinden sonraki öğeden küçük veya ona eşit olduğunda true, aksi takdirde false

Kısıtlar

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

Örnekler

Girdi
nums = [1, 3, 3, 7]
Çıktı
true
Açıklama
Her adım yükselir ya da aynı seviyede kalır: 1'den 3'e, 3'ten 3'e, 3'ten 7'ye. 3'ün tekrarlanmasına izin verilir, bu nedenle yanıt true olur.

lock iconGönderirken +16 gizli test

challenge icon

Ek soru

Artan ya da azalan sırada olabilen bir diziyi tek geçişte nasıl kontrol edersiniz?

Kodu sıfırla
def isSorted(nums):
    # Kodu buraya yazın
Test durumları

Durum 1

Durum 2

Girdi

nums = [1, 3, 3, 7]

Beklenen

true