Кажуть, hateце сильне слово. Я хотів з’ясувати, чому, тому я добре роздивився слово.
Я помітив, що кожен приголосний мав після нього голосну. Це змусило мене виглядати досить сильно, тому я вирішив, що саме це робить слово сильним.
Я хочу знайти більш сильні слова, тому мені потрібна програма для цього!
Пошук сильних слів
Сильні слова - це слова, де за кожним приголосним (букви в наборі BCDFGHJKLMNPQRSTVWXZ) супроводжується голосна (букви в наборі AEIOUY). Це воно. Нічого іншого не має значення.
Якщо слово починається з голосної, вам не доведеться турбуватися про будь-яку букву перед першим приголосним. Якщо в цьому слові зовсім немає приголосних, це автоматично сильне слово!
Деякі приклади сильних слів є agate, hateі you. agateвсе ще є сильним словом, тому що, хоча воно починається з голосної, кожен приголосний все ще супроводжується голосним. youє сильним словом, оскільки воно не має приголосних.
Немає обмежень по довжині для сильних слів.
Змагання
Напишіть програму або функцію, яка приймає непусту рядок як вхідний і виводить триєдине значення, якщо це сильне слово або хибне значення, якщо це не так.
Роз'яснення
- Ви можете вирішити взяти дані в малі або великі регістри. Вкажіть, що у своїй відповіді.
- Слова не містять розділових знаків будь-якого типу. Вони будуть містити лише прості букви в наборі
ABCDEFGHIJKLMNOPQRSTUVWXYZ. - Замість правдивих і хибних значень ви можете вибрати два чітких і послідовних значення, щоб повернути справжнє і хибне. Якщо ви це зробите, вкажіть значення, які ви вибрали у своїй відповіді.
- Ви також можете вивести помилкове значення для сильного слова і неправдоподібне для несильного слова.
Тестові справи
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
Оцінка балів
Оскільки це код-гольф , відповідь з найменшими байтами виграє!
""можливе введення порожнього слова ?