0

在 Befunge-98 中,k操作员允许我这样做

1k12....@

这将是2110. 我正在寻找一种(短)方法来迭代多个指令,例如,我希望输出为2121- 就好像k运算符迭代12了两次,而不仅仅是1.

有没有办法让k运营商做到这一点?如果不是,那么重复序列n时间的最短方法是什么——不使用p,g_or |

4

1 回答 1

1

我认为这是不可能的,因为它必须在某个点之后停止迭代,并且要做到这一点,它需要使用 _ 或 | 或 p 来放置,例如,一个 ^ 将指针发送到环形。

您可以使用 w 退出循环,但我假设由于您不想要 _ 或 |,因此 w 也是不允许的。

于 2015-04-20T18:59:59.510 回答