Азбука Морзе

Азбука Морзе широко использовалась для связи. Это был первый способ коммуникации, который позволял передавать сложные сообщения на большие расстояния. Теперь вам предлагается закодировать простое английское предложение с помощью азбуки Морзе.

Символы в азбуке Морзе
  • A → ._

  • B → _...

  • C → _._.

  • D → _..

  • E → .

  • F → .._.

  • G → __.

  • H → ....

  • I → ..

  • J → .___

  • K → _._

  • L → ._..

  • M → __

  • N → _.

  • O → ___

  • P → .__.

  • Q → __._

  • R → ._.

  • S → ...

  • T → _

  • U → .._

  • V → ..._

  • W → .__

  • X → _.._

  • Y → _.__

  • Z → __..

  • , → __..__

  • . → ._._._

  • ? → ..__..

  • ; → _._._.

  • : → ___...

  • ’ → .____.

  • “ → ._.._.

  • ! → _._.__

  • ‘ ‘ → ' ' (пробел также обозначается пробелом)

Ввод содержит одну строку — фразу на английском языке.

Программа должна вывести соответствующий код Морзе. Каждый символ нужно разделить пробелом. Можно также использовать несколько пробелов для разделения.

Ввод

Вывод

How are you?

.... ___ .__ ._ ._. . _.__ ___ .._ ..__..

tasty

_ ._ ... _ _.__

RUN!

._. .._ _. _._.__

Constraints

Time limit: 2 seconds

Memory limit: 512 MB

Output limit: 1 MB

To check your solution you need to sign in
Sign in to continue