J'ai du mal à trouver un algorithme pour l'énigme suivante Une chaîne est dite laide si elle comporte 3 voyelles à la suite, ou 5 consonnes à la suite, ou les deux. Une chaîne est dite belle si elle n'est pas laide. On vous donne une chaîne s, composée de lettres majuscules ('A'-'Z') et de points d'interrogation ('?'). Pouvez-vous trouver un algorithme qui indique si la chaîne peut être rendue agréable en remplaçant les points d'interrogation par des alphabets ?
Exemple -
-
"EE?FFFF" - On ne peut pas être gentil. Insérer une consonne ou une voyelle le rendrait laid.
-
"H??LOWOR ??" - On peut le rendre agréable.
P.S. - Pas un devoir, mais une partie d'un puzzle de programmation sur Internet.