首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >楼梯挑战赛

楼梯挑战赛
EN

Code Golf用户
提问于 2015-03-02 15:06:00
回答 8查看 5.1K关注 0票数 20

你的工作是再现这件艺术品:

代码语言:javascript
运行
复制
                        _____
                       |
                       |
                       |
                       |
                  _____| 
                 |
                 |
                 |
                 |
            _____|
           |
           |
           |
           |
      _____|
     |
     |
     |
     |
_____|

答案必须重新创建并打印此结果。所有语言允许,不直接打印艺术,ofc,一定程度的操纵是必需的。字节最少的答案获胜。

在协调世界时上周四早上6点30分左右关门。

我的朋友用Java向我展示了最初的东西,他拒绝给我看源代码,现在我可能会用其他语言的才华让他眼花缭乱。:D

您不能使用任何替代字符(使它更容易?)。

当前领导板

  1. Pyth - 28字节- isaacg
  2. CJam - 30字节- Runer112
  3. CJam - 32字节- Martin Büttner

最高票数:C-73字节- Paul R

伊萨奇获得王冠通过楼梯挑战与皮斯。小心更多的挑战,像这样的PPCG!

EN

回答 8

Code Golf用户

发布于 2015-03-03 08:50:39

Brainfuck (1065字节)

它不漂亮,它不是short...but,我稍后会优化它!

代码语言:javascript
运行
复制
++++[->++++++++<]>........................
[->+++<]>-.....>++++++++++.[->+++<]>++....
...................-[->++++<]>.>++++++++++
.[->+++<]>++.......................-[->+++
+<]>.>++++++++++.[->+++<]>++..............
.........-[->++++<]>.>++++++++++.[->+++<]>
++.......................-[->++++<]>.>++++
++++++.[->+++<]>++..................[->+++
<]>-.....[->++++<]>.>++++++++++.[->+++<]>+
+.................-[->++++<]>.>++++++++++.
[->+++<]>++.................-[->++++<]>.>+
+++++++++.[->+++<]>++.................-[->
++++<]>.>++++++++++.[->+++<]>++...........
......-[->++++<]>.>++++++++++.[->+++<]>++.
...........[->+++<]>-.....[->++++<]>.>++++
++++++.[->+++<]>++...........-[->++++<]>.>
++++++++++.[->+++<]>++...........-[->++++<
]>.>++++++++++.[->+++<]>++...........-[->+
+++<]>.>++++++++++.[->+++<]>++...........-
[->++++<]>.>++++++++++.[->+++<]>++......[-
>+++<]>-.....[->++++<]>.>++++++++++.[->+++
<]>++.....-[->++++<]>.>++++++++++.[->+++<]
>++.....-[->++++<]>.>++++++++++.[->+++<]>+
+.....-[->++++<]>.>++++++++++.[->+++<]>++.
....-[->++++<]>.>++++++++++.[--->++<]>+++.
....[->++++<]>.
票数 9
EN

Code Golf用户

发布于 2015-03-02 17:21:55

剪辑,46岁

代码语言:javascript
运行
复制
{:24S:5'_m[z{*4,:+5*6zS"|
":*6zS:5'_"|
"`}vR4`

解释

代码语言:javascript
运行
复制
{               .- 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}    -.
票数 6
EN

Code Golf用户

发布于 2015-03-03 02:23:57

Python2,59

代码语言:javascript
运行
复制
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

票数 6
EN
页面原文内容由Code Golf提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://codegolf.stackexchange.com/questions/47241

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档