在ideone上做脑筋有什么不对?

时间:2014-10-08 21:30:51

标签: brainfuck

显然,我对brainfuck的理解有问题,或者ideone.com上的bf解释器有问题。

通过输入像,.,.这样简单的代码(读取两个字符并打印它们),我收到错误“bff:内存不足(871638280)”。为什么我会这样做?

注意:真正的问题是我正在尝试解决SPOJ上的一个问题,并且我在互联网上找到的一些代码适用于brainfuck解释器,但不适用于SPOJ和ideone.com。

1 个答案:

答案 0 :(得分:1)

看起来工作正常,我的BF酷刑测试运行正常。

ideone.com 9fQ2Ej

我不打算尝试对抗这个UI以使BF看起来正确! 它在这里:     https://github.com/rdebath/Brainfuck/blob/master/bitwidth.b

它似乎确实具有较大的单元格大小,并且不足以抵消这种情况。

编辑:( Grrr下面没有新行)

无论如何Daniel Christofani的最终测试:

  

,> +++++++++,> +++++++++++并[d ++++++< ++++++ 1 +&GT ;>> - ]<<><< - >。。><<

给'LA'显示程序成功接受输入,为换行提供正确的字符,并为文件末尾给出'-1'。因为它是一个很好的细胞解释器,所以完全可以接受。

无论其;我确实看到了你的观点,有一些奇怪的事情,我建议你尝试一下javaScript实现。它们在您的浏览器中运行。

http://t-monster.com/apps/brainfuck_IDE

http://www.iwriteiam.nl/Ha_bf_online.html

http://brainfuck.devbar.de/