Énoncé¶
Les amis, ayant enfin décidé quel film regarder, décident de se connecter sur Netflux pour le visionner. Malheureusement, Raphaël a oublié le mot de passe de son compte Netflux ! Il a besoin de vous pour tenter de le retrouver.
Étant tête en l'air Raphaël oublie souvent ses mots de passe. Il a donc un fichier comportant une multitude de mots de passe différents, où se trouve d'ailleurs aussi le mot de passe de son compte Netflux. Il y a une chose dont il se rappelle concernant celui-ci, c'était que son mot de passe était un pas malin-drome. Aidez Raphaël à déterminer le nombre de pas malin-dromes présents dans le fichier.
Un pas malin-drome est une variante du palindrome. C'est un mot qui, si on en extrait uniquement les chiffres, uniquement les minuscules ou uniquement les majuscules, forme, à partir des caractères extraits, un palindrome. Un pas malin-drome est donc un mot où les lettres minuscules forment un palindrome, les lettres majuscules forment un palindrome et les chiffres forment un palindrome. Les autres caractères peuvent être présents dans un mot de passe mais seront ignorés dans la recherche de pas malin-drome.
Entrée¶
L’entrée contiendra :
- Sur la première ligne, un entier : N, le nombre de mots de passe contenus dans le fichier de mots de passe de Raphaël.
- Sur les lignes suivantes, une liste de N éléments : mots, la liste des
mots de passe à décoder.
- Une ligne par élément de la liste : une chaîne de 1000 caractères ou moins.
Sortie¶
Afficher le nombre de pas malin-dromes situés dans le fichier de mots de passe de Raphaël.
Contraintes¶
- $1 \le N \le 1\,000$