19
トーン持続時間に基づいてモールス信号を変換します
ゴール モールス信号はしばしば音として表されます。サウンドがオンかオフかを表すビットのストリームが与えられたら、ストリームを文字と数字とスペースに変換します。 仕様 ビットストリームは、ON / OFFビットの繰り返しの長さに基づいて分析されます。 1 ONビットはドットです 3 ONビットはダッシュです 1 OFFビットはドットとダッシュを区切ります 3 OFFビットは文字を区切ります 7 OFFビットは単語(スペース)を区切ります 入力は文字列または配列です。入力では、選択した2つの一意の文字/値のみが許可されます。(例:0/1、true / false、カンマ/スペース) 出力は文字列を返すか、標準出力に出力されます。 例 Input: 101010100010001011101010001011101010001110111011100000001011101110001110111011100010111010001011101010001110101 Analysis: \--H--/ E \---L---/ \---L---/ \----O----/\-- --/\---W---/ \----O----/ \--R--/ \---L---/ \--D--/ Output: HELLO WORLD 仮定 ストリームは常にONビットで開始および終了します。 先頭または末尾の空白はありません。 入力は常に有効です。 すべての文字(大文字と小文字を区別しない)と数字がサポートされています。 テストケース 101010100010001011101010001011101010001110111011100000001011101110001110111011100010111010001011101010001110101 HELLO WORLD 10100000001011100011101110000000101110000000101011101000101000101010001010101 I AM A …