#問題
モールス信号を受け取り英文にて出力をする
ただし、モールス信号の中身は文字と文字の間に区切りがないものとする。
(一意な変換ができないため出力内容についてはどの単語を出力しても正答とみなす。)
#課題点
モールス信号についてはハッシュでリストを作成し、入力されたモールス信号から単語を取り出すというロジックになると考えます。(下記コード)
しかし、受け取るモールス信号に区切りが存在しないため受け取った後の整形方法が分かりません。
どなたか知恵を拝借したいです。
#コード
array =
{"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": "--.."}
入力はどのような形式で来るのですか?