在APL中,如何计算给定整数集中最低的未使用正整数?

时间:2009-09-08 15:46:22

标签: tacit-programming apl

例如,给定1 8 4 9 0 2,返回3.谢谢。

3 个答案:

答案 0 :(得分:5)

  {⍬⍴(⍳1+⍴⍵)~⍵} 1 8 4 9 0 2

3

答案 1 :(得分:0)

所有使用它们的情况似乎都有“一加最大”作为答案,但这是否是“来自”清单是另一个问题。

@Paul,您使用的是APL385作为浏览器的字体吗?从这一点来看,似乎已经清除了很多东西。

答案 2 :(得分:0)

尝试

((⍳⍴n)εN)⍳0

<(>(iota rho n)元素n)iota 0

这或多或少是选择下一个可用文件绑定号的标准习惯用法。