我喜欢沙丁鱼,我买不到足够的沙丁鱼,我的电脑Omnilang 5000也是如此,它是语言不可知论的。
为了给我的电脑一个体验沙丁鱼的喜悦,我决定给他一些能在屏幕上显示不同方向的沙丁鱼罐头的程序,并显示多达十个沙丁鱼。
在这个挑战中,您将负责根据以下参数创建程序:
一个数字(介于0到10之间)和以下"LR“(分别代表左或右)之一的字母(分别表示左或右):3L或5R;这是如何输入到程序中的取决于您。
一种打开的沙丁鱼罐头,沙丁鱼朝向指定的方向,键(由"%“字符表示)和剥离的盖子(用"@”字符表示的末端卷起来的锡)位于锡的顶部。
)“或"(”)和尾巴"><“之间有五个长字符。0R或0L的输入将显示一个空沙丁鱼锡。例如,对于"3L“
__________
(__________@%
|<*)_____><||
|<*)_____><||
|<*)_____><||
'==========''"7R“
__________
%@__________)
||><_____(*>|
||><_____(*>|
||><_____(*>|
||><_____(*>|
||><_____(*>|
||><_____(*>|
||><_____(*>|
''==========' "2L“
__________
(__________@%
|<*)_____><||
|<*)_____><||
| ||
'==========''"0R“
__________
%@__________)
|| |
|| |
|| |
''=========='"0L“
__________
(__________@%
| ||
| ||
| ||
'==========''无效输入不会返回任何内容..。
发布于 2017-07-30 02:46:24
发布于 2017-08-10 23:39:41
v+CCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCC?CCCDCC[CCCCCCCCCCCCCCCCCCCCC?CCCCCCCCCCCCCCCCCCCC[CCC[CCCCC?CCCC?DDDDD[CCCCCCCCCCCCCCCCCCC?CCCCCCCCCCCCCCCCC[?CCCCCCCCCCCCCCCC_
`3`n{n{In{I{`L`{` __________ `}}!{{rD}}D{{NE`%@__________)`}}!{{E`(__________@%`}}D{{NDE}}}}={d}}! d D{{{{{`><_____(*>`}}!{{E`<*)_____><`}}D!{{{E`|`P}PE`||`ND
[DDDDDD| [DDDDDDDDDDDDDDDDDDDD| D [C?CDDDDDDDDCCCCCCCCCCCCCCCCCCC[DDDDDDDDDDDDDDDDD|[CCCCCCCCCCCCCCCC_
D }=d [^+Cv-|{{{{{` `}} {{{E`||`P}PE`|`ND
D [CCCCCCCCCCCCCCCCCCC?DDDDDDDDD+CCCC D
D E`''=========='`{{{= }}}r{{{ [CCCC D
D [^CCCCCCCv|}}}N D
|DDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDD]以以下形式从stdin获取输入:
5
R在网上试试上没有钓鱼,但是链接的esolangs页面上有Ruby中的解释器。
这是我在钓鱼中做的第一个程序--事实上,这是我用任何2D语言制作的第一个程序--所以它可能会短得多。高尔夫小贴士是受欢迎的(尽管我不会感到惊讶,如果没有人给,考虑到我也不知道我刚才写了什么鬼东西)。
下面是程序用于输入1R的路径的GIF (抱歉,质量很低):

(据我所知,这是使用我制作的解释器创建的;据我所知,没有公开可用的“可视化”捕鱼程序)
https://codegolf.stackexchange.com/questions/136628
复制相似问题