私は、これらの数字の積を計算するために2つの数字(10より小さい)を求める頭脳プログラムを書こうとしました。計算後、結果を出力する必要があります。私のコードは次のようになります。Brainfでの乗算* ck
0 * 1 = 3
1 * 1 = 4
1 * 2 = 8
2 * 1 = 5
2 * 2 = :
など:
++++[>++++[>+++<-]<-] writing 48/0x30/'0' in cell(2)
,>,> reading two numbers in cell(0) and cell(1)
[<-<->>-] decrementing cell(0) and cell(1) by 48/0x30/'0'
<< go to cell(0)
[ muliplication loop
> go to cell(1)
[>+>+<<-] move cell(1) to cell(2) and cell(3)
>> go to cell(3)
[<<+>>-] move cell(3) back to cell(1)
<<<- decrement cell(0)
]
++++[>++++[>+++<-]<-] adding 48/0x30/'0' to cell(2)
>>. print result
これは本当に奇妙な結果私に与えます。もちろん
、出力は実際には次のようになります。
が、私はここでそれをより読み見せたかったです。