J'ai besoin de votre aide pour calculer la récurrence d'une lettre dans le mot.
4 Réponses :
Utiliser La syntaxe est la suivante: p> string.count () code>.
string.count(substring, [start_index],[end_index])
Vous avez besoin d'un algorithme de codage de longueur-longueur sur l'entrée.
geeksforgeeks a un excellent article à ce sujet: p>
https://www.geeksforgeeks.org/run-length -3CODING-PPYTHON/ P>
'h1e1l3o2 1w1r1d1'
Comme mentionné par d'autres personnes, vous pouvez utiliser str.count (). Une approche facile consiste à regarder la première lettre, comptez-la, puis supprimez toutes les instances de celle-ci de la chaîne et de la répétition. Une simple réponse récursive pourrait ressembler à:
Je pense que cette fonction devrait faire l'affaire:
@Datageek Excusez-moi pourquoi avez-vous consacré ma réponse sans aucune explication?
Cela ne répond pas à la question. Ce qu'il fournit est une implémentation inférieure de str.count code>, par ex.
"1se3sr4g45h7e5q3e" .Count ('E') code>.
Ensuite, vous devriez expliquer votre question mieux car il est maintenant ouvert pour nous d'interpréter à ce que vous voulez réaliser.
Notez que je notez l'asker de la question. La question indique clairement que pour l'entrée helloworld code> la sortie souhaitée est
h1e1l3o2w1r1d1 code>, cependant.
Je suis désolé. Ensuite, je suppose que je suis tout à fait mal compris tout à fait mal mais je crois qu'une réponse correcte est déjà affichée.
Qu'avez-vous essayé et quel est le problème avec cela?
S'il vous plaît soyez au courant Overflow de pile n'est pas un service d'écriture de code. Nous pouvons aider à résoudre des problèmes spécifiques, techniques, pas à des demandes de code ou de conseil non limitées. S'il vous plaît Modifier Votre question pour montrer ce que vous avez essayé jusqu'à présent et quel problème spécifique vous avez besoin d'aide. Voir le Comment demander à page pour savoir comment nous aider à vous aider.