Ils disent que hate
c'est un mot fort. Je voulais savoir pourquoi, alors j'ai bien regardé le mot.
J'ai remarqué que chaque consonne avait une voyelle après. Cela me donnait l'air assez fort, alors j'ai décidé que c'était ce qui rend un mot fort.
Je veux trouver des mots plus forts, alors il me faut un programme pour ça!
Trouver des mots forts
Les mots forts sont des mots où chaque consonne (lettres de l'ensemble BCDFGHJKLMNPQRSTVWXZ
) est suivie d'une voyelle (lettres de l'ensemble AEIOUY
). C'est ça. Rien d'autre ne compte.
Si le mot commence par une voyelle, vous n'avez pas à vous soucier des lettres avant la première consonne. Si le mot n'a pas de consonnes, c'est automatiquement un mot fort!
Quelques exemples de mots forts sont agate
, hate
et you
. agate
est toujours un mot fort car, bien qu’il commence par une voyelle, chaque consonne est toujours suivie d’une voyelle. you
est un mot fort car il n’a pas de consonnes.
Il n'y a pas de restriction de longueur pour les mots forts.
Le défi
Ecrivez un programme ou une fonction qui prend une chaîne non vide en entrée et génère une valeur de vérité si c'est un mot fort ou une valeur de faux si ce n'est pas le cas.
Des clarifications
- Vous pouvez décider de saisir l’entrée en minuscule ou en majuscule. Spécifiez lequel dans votre réponse.
- Les mots ne contiendront aucune ponctuation. Ils ne contiendront que des lettres en clair dans le jeu
ABCDEFGHIJKLMNOPQRSTUVWXYZ
. - Au lieu de valeurs de vérité et de fausseté, vous pouvez choisir deux valeurs distinctes et cohérentes à retourner pour vrai et faux. Si vous faites cela, spécifiez les valeurs que vous avez choisies dans votre réponse.
- Vous pouvez également indiquer une valeur de fausseté pour un mot fort et une valeur de vérité pour un mot non fort.
Cas de test
Input -> Output
hate -> true
love -> true
popularize -> true
academy -> true
you -> true
mouse -> true
acorn -> false
nut -> false
ah -> false
strong -> false
false -> false
parakeet -> false
Notation
Puisqu'il s'agit de code-golf , la réponse avec le moins d'octets gagne!
""
une entrée possible?