
很少有人记得试着和几个朋友一起唱这首歌的4人版本,但失败了。抵消不同和谐音高歌曲的歌词被称为唱一个“圆”,这就是我们今天在这里模拟使用静态输出。下面是实际执行这首曲子的人(链接到音频/视频,将有声音)的一个例子。
挑战
Row, row, row your boat, |-----------------------------------|-----------------------------------|-----------------------------------
Gently down the stream. |Row, row, row your boat, |-----------------------------------|-----------------------------------
Merrily, merrily, merrily, merrily,|Gently down the stream. |Row, row, row your boat, |-----------------------------------
Life is but a dream. |Merrily, merrily, merrily, merrily,|Gently down the stream. |Row, row, row your boat,
-----------------------------------|Life is but a dream. |Merrily, merrily, merrily, merrily,|Gently down the stream.
-----------------------------------|-----------------------------------|Life is but a dream. |Merrily, merrily, merrily, merrily,
-----------------------------------|-----------------------------------|-----------------------------------|Life is but a dream. 这是密码-高尔夫,没有使用标准漏洞的最低字节计数代码是赢家.
发布于 2017-04-21 17:23:31
发布于 2017-04-21 18:38:17
┌׀0ρMVxDrž|⁷ΨB≈π93|↑D~Ν퉤t╤▼ΣΗ⁶⅔¾№⁷Ζ÷│²╥Ν9°‘-”)0ΔH«‘4*jŗ"ΣΨ¬¹‘4*;+7{’⁄{»}⁽:’∞n1wpX第一部分┌׀0ρMVxDrž|⁷ΨB≈π93|↑D~Ν퉤t╤▼ΣΗ⁶⅔¾№⁷Ζ÷│²╥Ν9°‘是一个压缩字符串,其结果是
`life is but a dream. |-|gently down the stream. |row, row, row your boat, |`这些是相反的行(因为这是逐行打印它们),“快乐”部分将在程序中被删除。
程序的其余部分:
...‘ Push the compressed string
)0ΔH«‘ push "merrily, "
4* repeat it 4 times
j take the last letter off
-” ŗ replace "-" with the merrily line
"ΣΨ¬¹‘ push 35 dashes with an appending "|"
4* repeat it 4 times
;+ add inverted ("---|---..."+"Life is but a dream ...")
The resulting string of above is "-----------------------------------|-----------------------------------|-----------------------------------|-----------------------------------|life is but a dream. |merrily, merrily, merrily, merrily,|gently down the stream. |row, row, row your boat, |"
7{ repeat 7 times
’⁄{»} rotate right 35 times
⁽ uppercase the 1st letter
: duplicate
’∞n split into parts of length 135
1w get the 1st one
p output that
X delete the splat array发布于 2017-04-22 17:11:37
with v as(select left(s+space(35),35)s,n from(values('Row, row, row your boat,',1),('Gently down the stream.',2),('Merrily, merrily, merrily, merrily,',3),('Life is but a dream.',4))t(s,n))select isnull(v.s,s.s)+'|'+isnull(b.s,s.s)+'|'+isnull(c.s,s.s)+'|'+isnull(d.s,s.s)from v full join v b on v.n=b.n+1 full join v c on b.n=c.n+1 full join v d on c.n=d.n+1 cross apply(select replicate('-',35)s)s order by isnull(v.n,9)在线查一下
https://codegolf.stackexchange.com/questions/117241
复制相似问题