J'essaye de créer une fonction en JavaScript qui pour une chaîne donnée produira toutes les combinaisons possibles en enlevant SEULEMENT 4 caractères de la chaîne chaque fois. Comment puis-je sortir toutes les combinaisons? La longueur de la chaîne de départ est dynamique.Merci à l'avance.Comment obtenir toutes les combinaisons d'une chaîne en supprimant 4 caractères à chaque fois?
** Note: ** L'ordre d'enlever 4 caractères ne doit pas être toujours consécutifs
Exemple:
string:BmamdWRtaW51dGfVzZMI= //B m a m d W R t a W 5 1 d G f V z Z M I =
// 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21
Vous voulez imprimer toutes les combinaisons possibles comme ceci:
BmamdWRtaW51dGfVzZMI= (starting string)
-dWRtaW51dGfVzZMI= (removed first 4 characters)
-BWRtaW51dGfVzZMI= (removed 4 consecutive charaters start from 2th character)
-BmRtaW51dGfVzZMI= (removed 4 consecutive charaters start from 3th character)
-BmataW51dGfVzZMI= (removed 4 consecutive charaters start from 4th character)
-
-
Avez-vous essayé une approche particulière à ce jour? – Nisarg
Les 4 caractères sont-ils toujours consécutifs? –
Merci pour les réponses. @ Jean-Claude Colette les 4 caractères ne doivent pas toujours être consécutifs je veux imprimer toutes les combinaisons possibles. – user1788736