首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >接力跳绳

接力跳绳
EN

Code Golf用户
提问于 2015-09-06 01:44:36
回答 8查看 2.4K关注 0票数 30

这是我的第一次挑战,所以我保持它相当简单。

如果您曾经在命令行上输入telnet towel.blinkenlights.nl并按enter键,那么您将经历过喜悦式的asciimation。Asciimation很简单,就是用ascii艺术来制作动画。今天,我们将做一个非常基本的模仿一个人做跳绳。

会有两张ascii图片,我们会把它们放在一起。数字1:

代码语言:javascript
复制
_o_
 0
/ \

数字2:

代码语言:javascript
复制
\o/
_0_
<blank line>

请注意,第二个项目的末尾有一个空行。

因此,您的程序应该执行以下步骤:

  1. 清除控制台屏幕。
  2. 打印正确的ascii艺术图像。
  3. 设置一个标志或其他东西,这样你就知道下次要做另一个图像了。
  4. 等一下(大约一秒)。
  5. 在1点继续。

规则

  • 您的程序必须是(理论上)无限循环。
  • 您使用的编程语言必须是在发布此质询之前创建的。
  • 这是密码-高尔夫,所以以字节为单位的最短代码将获胜。
  • 适用标准漏洞。

享受吧!

EN

回答 8

Code Golf用户

发布于 2015-09-06 10:03:37

Python2,99字节

在Windows上运行

代码语言:javascript
复制
import os,time
g=0
while 1:os.system("cls");print["\\o/\n_0_","_o_\n 0 \n/ \\"][g];time.sleep(1);g=~g

对于UNIX机器,添加两个字节:

代码语言:javascript
复制
import os,time
g=0
while 1:os.system("clear");print["\\o/\n_0_","_o_\n 0 \n/ \\"][g];time.sleep(1);g=~g
票数 3
EN

Code Golf用户

发布于 2015-09-06 11:14:20

批处理- 82字节

编辑:静音超时命令,并删除额外的换行符。

代码语言:javascript
复制
cls&echo _o_&echo  0&echo / \&timeout>nul 1&cls&echo \o/&echo _0_&timeout>nul 1&%0

我看到了另外两个类似的批次答案,所以我真的不想发布这个,但这是我的第一次高尔夫。

票数 2
EN

Code Golf用户

发布于 2015-09-07 10:19:25

BBC,75字节

注意,令牌化将其缩小到75字节。这个空格是由IDE添加的。

代码语言:javascript
复制
      g=0
   10 IFg=0THENPRINT"\o/":PRINT"_0_"ELSEPRINT"_o_":PRINT" 0 ":PRINT"/ \"
      g=1-g:WAIT 100CLS:GOTO10
票数 2
EN
页面原文内容由Code Golf提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

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

复制
相关文章

相似问题

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