没有很多Go代码可以从中学习语言,我确信我不是唯一一个尝试使用它的人.所以,如果您发现了有关该语言的有趣内容,请在此处发布示例.
我也在找
按字符数计算的最短代码,将根据用户输入输出乐谱.
输入将由一系列字母和数字组成 - 字母将代表注释的名称,数字将代表注释的长度.注释由4个垂直列组成.音符的头部将是一个大写字O杆,如果存在的话将是3行高,由管道字符制成|,并且旗帜将由反斜线制成\.
有效音符长度为无,音符的1/4,音符的1/8,音符的1/16和音符的1/32.
| |\ |\ |\
| | |\ |\
| | | |\
O O O O O
1 1/4 1/8 1/16 1/32
Run Code Online (Sandbox Code Playgroud)
根据他们的笔记名称,笔记是工作人员的地方:
----
D ----
C
B ----
A
G ----
F
E ----
Run Code Online (Sandbox Code Playgroud)
可以假设所有输入都是有效且没有错误 - 每个音符在一行上用空格分隔,至少有一个有效音符.
Input:
B B/4 B/8 B/16 B/32 G/4 D/8 C/16 D B/16
Output:
|\
--------------------------|---|\--------
| |\ |\ |\ | |\ |\
------|---|---|\--|\-----O----|--O----|\
| | | |\ | O | …Run Code Online (Sandbox Code Playgroud)