2014-07-05 58 views
0

在Befunge-98,该k运营商允许我做这个Befunge遍历多个指令

[email protected] 

这样做的输出将是2110。我正在寻找(简短)方式来迭代多个说明,例如,我想输出为2121 - 好像k运算符迭代了12两次,而不仅仅是1

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

回答

1

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

您可以使用w退出循环,但我假设既然您不想要_或|,那么w也是不允许的。