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.