2017-08-04 71 views
1

如何在Brainfuck中創建一個循環來打印一個單元格「x」次?Brainfuck cell print loop

例如:

----[-->+++<]>. 

這將打印「Z」,但我想重複「Z」爲100+次,我怎麼能做到這一點,而不使用「」相繼讓我的代碼儘可能簡潔?

任何幫助,將不勝感激!

回答

0

可以初始化細胞的z值,而不輸出:----[-->+++<]>,然後將一個單元格右側開始的100次的循環:>++++++++++[>++++++++++[**commands here**-]<-]

自從我們搬到兩個單元格的權利建立嵌套10×10循環,我們移動兩個格留下來打印,然後回去繼續與<<.>>運行循環,最後我們得到

----[-->+++<]>>++++++++++[>++++++++++[<<.>>-]<-] 

Test it here!

+0

非常整齊。非常感謝你的幫助! – Kunel

+0

完成並完成! :d – Kunel