我如何在Brainfuck中编码?

时间:2017-09-06 11:03:51

标签: brainfuck

您将获得一个大写字母C和一个数字K.按顺序打印字母D,即字母K,

即,打印单个字符C + K

例如:

A+3 = D
Q+9 = Z

输入格式

单行输入由两个字符C和K组成,而不是空格分隔(参考样本输入)

约束:

保证输入字符从“A”到“Q”以及数字1到9,因此您不必担心边界条件。

输出格式

打印单个大写字符

  

示例输入

     

A3

     

示例输出

     

d

这是我到目前为止所做的。

, > , ----- ----- ----- ----- ----- ----- ----- ----- -----

2 个答案:

答案 0 :(得分:2)

这是另一个解决方案:

id_racuna

而不是计算每个' - '或'+',我喜欢制作数学函数,用更少的字符输入我想要的数字。在前面的例子中,我做了5 * -9 -3 = -48

我也可以这样做

NULL

6x-8 = -48

答案 1 :(得分:1)

我已经找到了解决方案。

这是代码。

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