je dois programmer une fonction de hash qui prend en entrée un prénom (chaine de caractères)
la formule appliqué par la fonction de hash est:
hash(prénom) = somme(rang de la lettre minuscule du prénom dans l'alphabet) mod 10
j'ai comme exemples dans l'énoncé:
hash(Christine)=5, hash(Alain)=7 et hash(Luc)=hash(Manuel)=6
alors pour analyser le prénom j'imagine faut que je fasse un lowercase dessus, puis une boucle avec un substr() pour prendre les lettres une par une, mais voilà je sais pas comment trouver sa position dans l'alphabet... je sais bien qu'il y a une histoire de position dans la table ASCII, mais je trouve pas... pouvez-vous m'aider?
Message édité par xphanoo le 15-11-2008 à 18:21:42