相关疑难解决方法(0)

Code Golf:音符

挑战

按字符数计算的最短代码,将根据用户输入输出乐谱.

输入将由一系列字母和数字组成 - 字母将代表注释的名称,数字将代表注释的长度.注释由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)

language-agnostic code-golf rosetta-stone

36
推荐指数
8
解决办法
3017
查看次数

Code Golf:用最少的代码行打印整个"12 Days of Christmas"歌曲

打印流行节日歌曲的所有12节经文.

在12 节经文中,我的意思是在歌曲中演唱的每一行的重复,即

第一节:在圣诞节的第一天,我的真爱给了我一棵梨树上的鹧..

第二节在圣诞节的第二天,我的真爱给了我两只斑鸠和一棵梨树上的鹧..

...

N:在圣诞节的第n天,我的真爱给了我(没有第一行的第N-1节)(第N行增加了一行)

language-agnostic code-golf rosetta-stone

25
推荐指数
15
解决办法
9087
查看次数

Code Golf:决策树

在Google Code Jam 2009,第1B轮中,有一个称为决策树的问题,它可以提供相当有创意的解决方案.

发布最短的解决方案; 我会在半频繁的基础上将接受的答案更新为当前最短的条目,假设您不仅仅是为了解决这个问题而创建一种新语言.:-P

目前的排名:

language-agnostic rosetta-stone

18
推荐指数
11
解决办法
7669
查看次数