Articles

Il semble que votre navigateur n’est pas pris en charge par notre application.

Aujourd’hui, je suis tombé sur un défi qui m’obligeait à inverser une certaine chaîne. J’avais fait quelque chose de cette nature il y a quelques jours, mais étonnamment, j’ai dû chercher sur Google comment inverser une chaîne à nouveau. Donc, pour me souvenir des étapes, j’ai trouvé ma propre formule:

.s.r.j("")

où:

  • .s signifie .split()
  • .r signifie .reverse()
  • .j signifie .join()

Supposons qu’on vous donne une chaîne à inverser, par exemple "hello". Inversons-le en utilisant notre formule.

Split

La première étape consiste à diviser le mot:

var word = "hello";var splitWord = word.split("");

Maintenant, splitWord contient le tableau suivant:

La méthode split() divise le mot en un tableau de caractères autonomes.

L’argument de chaîne vide donné à la méthode indique que chaque caractère doit être divisé.

Inverse

La deuxième étape consiste à inverser le mot divisé:

var reverseWord = splitWord.reverse();

Cela produirait:

Join

Enfin, nous allons joignez le tableau de lettres inversées

joinedWords = reverseWord.join("")

Cela entraînerait la chaîne inversée finale:

olleh

Voilà ! Vous venez d’inverser un mot.