你的工作是再现这件艺术品:
_____
|
|
|
|
_____|
|
|
|
|
_____|
|
|
|
|
_____|
|
|
|
|
_____|答案必须重新创建并打印此结果。所有语言允许,不直接打印艺术,ofc,一定程度的操纵是必需的。字节最少的答案获胜。
在协调世界时上周四早上6点30分左右关门。
我的朋友用Java向我展示了最初的东西,他拒绝给我看源代码,现在我可能会用其他语言的才华让他眼花缭乱。:D
您不能使用任何替代字符(使它更容易?)。
最高票数:C-73字节- Paul R
伊萨奇获得王冠通过楼梯挑战与皮斯。小心更多的挑战,像这样的PPCG!
发布于 2015-03-03 08:50:39
它不漂亮,它不是short...but,我稍后会优化它!
++++[->++++++++<]>........................
[->+++<]>-.....>++++++++++.[->+++<]>++....
...................-[->++++<]>.>++++++++++
.[->+++<]>++.......................-[->+++
+<]>.>++++++++++.[->+++<]>++..............
.........-[->++++<]>.>++++++++++.[->+++<]>
++.......................-[->++++<]>.>++++
++++++.[->+++<]>++..................[->+++
<]>-.....[->++++<]>.>++++++++++.[->+++<]>+
+.................-[->++++<]>.>++++++++++.
[->+++<]>++.................-[->++++<]>.>+
+++++++++.[->+++<]>++.................-[->
++++<]>.>++++++++++.[->+++<]>++...........
......-[->++++<]>.>++++++++++.[->+++<]>++.
...........[->+++<]>-.....[->++++<]>.>++++
++++++.[->+++<]>++...........-[->++++<]>.>
++++++++++.[->+++<]>++...........-[->++++<
]>.>++++++++++.[->+++<]>++...........-[->+
+++<]>.>++++++++++.[->+++<]>++...........-
[->++++<]>.>++++++++++.[->+++<]>++......[-
>+++<]>-.....[->++++<]>.>++++++++++.[->+++
<]>++.....-[->++++<]>.>++++++++++.[->+++<]
>++.....-[->++++<]>.>++++++++++.[->+++<]>+
+.....-[->++++<]>.>++++++++++.[->+++<]>++.
....-[->++++<]>.>++++++++++.[--->++<]>+++.
....[->++++<]>.发布于 2015-03-02 17:21:55
{:24S:5'_m[z{*4,:+5*6zS"|
":*6zS:5'_"|
"`}vR4`{ .- Put everything in a list -.
:24S .- 24 spaces -.
:5'_ .- 5 underscores -.
m[z .- Map... -.
{ .- A list -.
*4 .- 4 of the following -.
, .- Append -.
:+5*6zS .- 5 + 6 * the iteration of spaces -.
"| .- A pipe and newline -.
"
:*6zS .- 6 * the iteration of spaces -.
:5'_ .- 5 underscores -.
"| .- A pipe and newline -.
"
` .- End list (per iteration -.
}vR4 .- The mapping is onto {3,2,1,0} -.发布于 2015-03-03 02:23:57
n=21
exec"n-=1;print n/5*6*' '+' _'[n%5<1]*5+'|'*(n<20);"*n这21行由n在[20,19,...,1,0]中索引。首先,为每个“步骤”打印6个空格(减1),计算为n/5*6。然后,打印五个空格,除了这些都是下划线的倍数为5。最后,打印一条垂直线,除了顶部行n=20。
https://codegolf.stackexchange.com/questions/47241
复制相似问题