Bonsoir,
J'ai une petite question. A priori mon code est trop lent :
J'aimerais savoir qu'est ce qui rend mon code si lent. Est-ce le "for in " ? Mais comment m'en passer ?
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9 import sys phrase=(sys.stdin.readline()).upper() compteur=[0]*26 for lettre in phrase: if lettre!=" " and lettre!="\n": c=phrase.count(lettre) compteur[ord(lettre)-65]=c sys.stdout.write(chr(compteur.index(max(compteur))+65))
Partager