QOJ.ac

QOJ

Límite de tiempo: 1 s Límite de memoria: 1024 MB Puntuación total: 100 Hackeable ✓

#18388. Sport łączący taekwondo i boks

Estadísticas

Tae Bo to połączenie taekwondo i *boksu!

TAE BO DIET, 2003

Kuong, oglądając Tae Bo, pomyślał: „Skoro połączenie taekwondo i boksu to Tae Bo, to czy połączenie łucznictwa (archery) i trójboju siłowego (powerlifting) to 'łucztroj'? Może sam stworzę jakiś sport?”.

Nazwa nowego sportu powstaje poprzez połączenie pierwszej sylaby nazwy sportu $A$ oraz pierwszej sylaby nazwy sportu $B$. Jeśli choć jedna z nich nie posiada pierwszej sylaby, stworzenie nazwy nowego sportu jest niemożliwe.

Pierwsza sylaba ciągu znaków to najdłuższy prefiks, który zawiera pierwszą samogłoskę tego ciągu i nie zawiera żadnej spółgłoski występującej po tej samogłosce. Jeśli w ciągu nie ma samogłosek lub po pierwszej samogłosce nie występuje żadna spółgłoska, pierwsza sylaba nie istnieje. Poniżej znajdują się przykłady pierwszych sylab dla różnych ciągów znaków:

  • taekwondo $\rightarrow$ tae
  • boxing $\rightarrow$ bo
  • tae nie posiada pierwszej sylaby, ponieważ nie zawiera spółgłoski po samogłosce.
  • ski posiada samogłoskę, ale nie posiada spółgłoski po pierwszej samogłosce, więc pierwsza sylaba nie istnieje.

Samogłoski to 5 znaków: a, e, i, o, u. Spółgłoski to wszystkie pozostałe znaki alfabetu.

Wypisz nazwę nowego sportu stworzonego przez Kuonga.

Wejście

W pierwszej linii podana jest nazwa sportu $A$, $S_A$ ($1 \le |S_A| \le 100$).

W drugiej linii podana jest nazwa sportu $B$, $S_B$ ($1 \le |S_B| \le 100$).

Nazwy sportów składają się wyłącznie z małych liter alfabetu angielskiego.

Wyjście

Wypisz nazwę nowego sportu powstałą z połączenia nazw sportu $A$ i sportu $B$.

Jeśli zgodnie z podanymi zasadami nie można utworzyć nazwy sportu, wypisz no such exercise.

Przykład

Wejście 1

taekwondo
boxing

Wyjście 1

taebo

Wejście 2

swimming
racing

Wyjście 2

swira

Wejście 3

mtb
running

Wyjście 3

no such exercise

Wejście 4

archery
powerlifting

Wyjście 4

apo

Discussions

About Discussions

The discussion section is only for posting: General Discussions (problem-solving strategies, alternative approaches), and Off-topic conversations.

This is NOT for reporting issues! If you want to report bugs or errors, please use the Issues section below.

Open Discussions 0
No discussions in this category.

Issues

About Issues

If you find any issues with the problem (statement, scoring, time/memory limits, test cases, etc.), you may submit an issue here. A problem moderator will review your issue.

Guidelines:

  1. This is not a place to publish discussions, editorials, or requests to debug your code. Issues are only visible to you and problem moderators.
  2. Do not submit duplicated issues.
  3. Issues must be filed in English or Chinese only.
Active Issues 0
No issues in this category.
Closed/Resolved Issues 0
No issues in this category.