L'énoncé ne supposant connues que les fonctions, tableaux, tests et boucles, il y a certaines lourdeurs (usage de variables globales, ou algorithme quadratique qui est évité par une table de hachage, par exemple).

Énoncé de Xavier Rival et Sylvie Putot, basé sur un énoncé d'Anne Canteaut.

PS: C'est toujours un peu déconcertant, le travail en caractéristique 2.