Bonsoir,

J'ai une petite question. A priori mon code est trop lent :
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))
J'aimerais savoir qu'est ce qui rend mon code si lent. Est-ce le "for in " ? Mais comment m'en passer ?