Bonjour a tous,
Je suis bloqué sur un petit problème : je doit réaliser un algorithme dans le but de détecter une chaine de caractères dans une autre et ce, dans le bon ordre.
Ma question est : est-il possible de poser une condition pour savoir si un tableau est bien classé dans l'ordre croissant, si oui retourner == true si non retourner == false ?

Je vous copie mon code actuellement il me sort le tableau en console avec les indexs des caractères dans les différentes chaines de caractères.

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
let s1 ='abcd'
let s21 ='jkvfvjkkjavkvfddkversbjfiojjoifqjoicjfrieojgoid'
const ordr = []
 
for(let value of s1){
  let row = s21.match(value)
  ordr.push(row.index)
}
console.table(ordr)

PS : je débute dans mes études et je suis ouvert a toute critique.

Merci à vous.