brainfuck

    0热度

    1回答

    所以我偶然发现了一个Brainfuck的问题,我想知道,它的编译器/解释器是否提供了一个API? 我会成为一个单独的问题有关访问其他API。

    0热度

    1回答

    再一次,我偶然发现了一个Brainfuck问题,我想知道,它的编译器/解释器是否提供了一种访问某些API(系统之一,或者某个dll的单个函数等等)的方法? 注:我已经询问了this other question直接由编译器/解释器提供的API。

    1热度

    1回答

    我有以下Brainfuck解释器通过最小测试套件。除了像打印斐波那契序列这样的大问题似乎失败(套件中的最后一个测试)。我解释失误执行的brainfuck斐波那契代码是从http://esoteric.sange.fi/brainfuck/bf-source/prog/fibonacci.txt。 我的解释有什么问题? 这里是一个小提琴:https://jsfiddle.net/rt017kpz/

    0热度

    1回答

    我在codewar中做了一个与Haskell相关的问题,这个问题是为着名的神秘语言Brainfuck写一个解释器。 最初,我正在考虑使用Array来编写程序。在我开始实施解释器之后,立即意识到解释器的效率会很低,因为阵列有很多变化。然后我开始使用STArray。但除了保存一组数据指针外,我还需要输出String的可变引用,这在STArray中是不可能的。所以我完全惊呆了。 写一个monadic解析

    0热度

    1回答

    我一直在为Brain(Brainfuck-like语言)开发一位口译员,并对break语句的设计有一些疑虑。 考虑下面的代码JS: var Stmt = (function() { var Stmt = function() {}; Stmt.prototype = { update_expression: function(update) { return fal

    -2热度

    2回答

    以下几组字符是否有意义?谢谢 +++++++++[ >+++++++++<]>+ ++.<++++[ >++++<]>++++.+.<+++[ ->+++<]>+.<+++[ >---<]>. <+++[ >+++<]>+.

    1热度

    1回答

    我刚刚发现了一种名为Brainfuck的编程语言。 我的问题是如何在Brainfuck中编写if-else语句? 它是通过比较两个单元完成的吗?如果是的话,那我该如何比较这个程序中的两个单元呢? 谢谢

    1热度

    2回答

    您将得到的上壳体字母C和一个数字数K.打印字母d,其为K的顺序排列字母, 即,打印一个角色C + K 例如: A+3 = D Q+9 = Z 输入格式 输入的单线包括两个字符,C和K,而不是空格分隔(参照样品输入) 约束条件: 保证输入字符从'A'到'Q',数字1到9,所以你不必担心边界条件。 输出格式 打印单个大写字符 采样输入 A3 样本输出 d 这是我到目前为止。 , > , ----

    0热度

    1回答

    我决定用C++编写一个简单的Brainfu * k IDE,使用Borland的CppBuilder6。我已经把我的RichEdit放在了一起,使它看起来有点像记事本。然后我添加了TEdit输入和TMemo输出。经过一些测试,我认为RichEdit在我的情况下是不好的组件,我将它改为TMemo。 在我的code input = Edit2,code = Memo2,output = Memo1。我

    1热度

    1回答

    如何在Brainfuck中创建一个循环来打印一个单元格“x”次? 例如: ----[-->+++<]>. 这将打印“Z”,但我想重复“Z”为100+次,我怎么能做到这一点,而不使用“”相继让我的代码尽可能简洁? 任何帮助,将不胜感激!