Menu
CoddyTech

Check if an Array Is Sorted

Vous recevez un tableau d’entiers nums. Renvoyez true s’il est trié par ordre non décroissant, c’est-à-dire si chaque élément est inférieur ou égal à celui qui le suit, et false sinon. Les éléments voisins égaux sont acceptés : [2, 2, 3] est considéré comme trié. Un tableau contenant un seul élément est trié.

Fonction

isSorted(nums: integer-array) → boolean
numsinteger-array
le tableau d’entiers à vérifier
Renvoieboolean
vrai lorsque chaque élément est inférieur ou égal au suivant, faux sinon

Contraintes

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

Exemples

Entrée
nums = [1, 3, 3, 7]
Sortie
true
Explication
Chaque étape monte ou reste au même niveau : 1 à 3, 3 à 3, 3 à 7. Le 3 répété est autorisé, donc la réponse est true.

lock icon+16 tests cachés à la soumission

challenge icon

Pour aller plus loin

Comment vérifieriez-vous en un seul passage un tableau qui peut être trié dans l’un ou l’autre sens, par ordre croissant ou décroissant ?

Réinitialiser le code
def isSorted(nums):
    # Écrivez le code ici
Cas de test

Cas 1

Cas 2

Entrée

nums = [1, 3, 3, 7]

Attendu

true