Мне трудно найти алгоритм для следующих головоломок - Строка называется уродливой, если она имеет 3 гласных подряд или 5 согласных подряд, или и то, и другое. Строка называется приятной, если она не уродлива. Вам предоставляется строка s, состоящая из прописных букв ('A' - 'Z') и вопросительных знаков ('?'). Можете ли вы найти алгоритм, который говорит, может ли строка быть приятной, заменив вопросительные знаки на алфавиты?
Пример -
-
"EE? FFFF" - Не могу быть красивым. Вставка либо согласного, либо гласного сделает его уродливым.
-
"Н?? LOWOR??" - Можно сделать красивым.
P.S - Не домашнее задание, а часть головоломки программирования в Интернете.