モールス符号

モールス符号は通信のために広く使われてきました。これは、複雑なメッセージを長距離にわたって伝達できた最初の通信手段でした。今回は、簡単な英語の文章をモールス符号に変換するよう求められています。

記号をモールス符号へ
  • 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