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+次,我怎麼能做到這一點,而不使用「」相繼讓我的代碼儘可能簡潔? 任何幫助,將不勝感激!