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.
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.comSubmit solution
Coming laterThe grading service will be connected in a later migration step. You can inspect the task and your previous results now.