问题是使用Brainfuck检查序列是否是回文序列。
输入是一个数字序列
输出 0如果不是palindorme,否则为1。
我有一个想法:说,我们有sequance 1 2 3 2 1 。 我们可以在变量中记住我们数组中的第一个单元格(使用'!'操作),
- 然后将1更改为0(使用操作'0'执行此操作),数组将为0 2 3 2 1,
- 然后我们到数组的末尾,直到我们遇到0(使用'> [>]'执行此操作),
- 然后我们从变量中获取数字并获得sequance 0 2 3 2 1 1。
- 下一步应该是比较两个最后的数字,如果它们是相等的继续算法从开始做其他事情......
我不知道如何实施最后一步。