目标
摩尔斯电码通常表示为声音。给定代表声音是打开还是关闭的比特流,请将其转换为字母,数字和空格。
细节
- 根据重复的ON / OFF位的长度分析位流。
- 1 ON位是一个点
 - 3 ON位是破折号
 - 1 OFF位定点和破折号
 - 3个OFF位分隔字符
 - 7个OFF位定界单词(空格)
 
 - 输入可以是字符串或数组。输入中只允许选择两个唯一的字符/值。(例如0/1,对/错,逗号/空格)
 - 输出返回一个字符串或打印到标准输出。
 
例
Input:    101010100010001011101010001011101010001110111011100000001011101110001110111011100010111010001011101010001110101
Analysis: \--H--/   E   \---L---/   \---L---/   \----O----/\-- --/\---W---/   \----O----/   \--R--/   \---L---/   \--D--/
Output:   HELLO WORLD
假设条件
- 流始终以ON位开始和结束。
 - 没有前导或尾随空格。
 - 输入始终有效。
 - 支持所有字母(不区分大小写)和数字。
 
测试用例
101010100010001011101010001011101010001110111011100000001011101110001110111011100010111010001011101010001110101
HELLO WORLD
10100000001011100011101110000000101110000000101011101000101000101010001010101
I AM A FISH
1010111011101110001110111011101110111000101110111011101110001110111010101
2017
101010001110111011100010101
SOS
计分
这是代码高尔夫。下周这个时候的最低字节数代码将获胜。
