#000134

O-morse translator

Napišite program koji prevodi tekst u morzeovu azbuku ili obrnuto.
Morzeova azbuka se sastoji iz znakova ‘.’ (tacka) i ‘-’ (crta tj. minus).


Image: morse

Gore je data tablica morzeovih znakova za 26 slova i 4 znaka.
Slova unutar reci odvojena su sa ‘ ‘ (praznim mestom) a razmak u tekstu sa ‘ ‘ dva prazna mesta.


InputU prvoj liniji standardnog ulaza nalazi se tekst ne duzi od 2 MB podataka. Tekst ce biti zadan ili u morzeovoj azbuci (od znakova crta, tacka i blanko) ili u engleskoj abecedi (26 malih ili velikih slova i 4 zadata znaka u gornjoj tabeli plus blanko).
Ako je u pitanju morzeova azbuka, medu ulaznim podacima bice bar jedna crtica i ne više od dva uzastopna prazna mesta.
Ako je u pitanju tekst od slova, medu ulaznim podacima nece biti dva ili više uzastopnih praznih mesta.

OutputU prvu i jedinu liniju izlaza treba ispisati prevedeni tekst. Ako je u pitanju prevod iz morzeove azbuke u englesku abecedu, sva slova ispisati kao mala.


Ulaz:
Kako da PREVEDEM .,@?Izlaz:
-.- .- -.- ---  -.. .-  .--. .-. . ...- . -.. . --  .-.-.- --..-- .--.-. ..--..



Ulaz:
.. -- . .-.-.- .--. .-. . --.. .. -- . .--.-. --. -- .- .. .-.. .-.-.- -.-. --- --
Izlaz:
ime.prezime@gmail.com

Submit solution

Coming later

The grading service will be connected in a later migration step. You can inspect the task and your previous results now.