首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Brainfuck运动

Brainfuck运动
EN

Code Golf用户
提问于 2020-05-28 21:02:51
回答 2查看 172关注 0票数 0

一个普通的Brainfuck程序从一个单元格数组开始,所有单元格都包含数字0。另一方面,这个程序必须能够从最左边单元格中的任意数字x开始运行。唯一的规则是,在程序执行结束时,“指向”单元格必须是单元格x。(最左边的单元格是单元格0)。

  • 每个单元格包含一个从0到255的数字,每个单元格(最左边的单元格除外)都以值0开头。
  • 有无限数量的单元格,但最左边的单元格左边没有单元格。

这是代码高尔夫,所以使用最少字节的提交获胜。祝好运!

EN

回答 2

Code Golf用户

发布于 2020-05-28 21:32:15

10字节

代码语言:javascript
复制
[[->+<]>-]

在网上试试!

x一个单元格向右移动,并将其减少1。重复,直到x为0。

票数 4
EN

Code Golf用户

发布于 2020-05-28 21:28:15

20字节

代码语言:javascript
复制
[->>[>]+[<]<]>>[>]<<

在网上试试。

如果在单元格0的左边有一个单元格,则可以将其缩短。

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

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

复制
相关文章

相似问题

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