在 APL 中,如何从给定的整数集中计算最小的未使用正整数?
例如,给定 1 8 4 9 0 2 ,返回 3。谢谢。
For example, given 1 8 4 9 0 2 , return 3. Thanks.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
例如,给定 1 8 4 9 0 2 ,返回 3。谢谢。
For example, given 1 8 4 9 0 2 , return 3. Thanks.
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
接受
或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
发布评论
评论(3)
3
3
尝试
((⍳⍴n)∊n)⍳0
或
((iota rho n) element n) iota 0
这或多或少是选择下一个可用文件关系号的标准习惯用法。
Try
((⍳⍴n)∊n)⍳0
or
((iota rho n) element n) iota 0
This is more or less the standard idiom for choosing the next available file tie number.
全部使用的情况似乎有“一加最大”作为答案,但是否“来自”列表则是另一个问题。
@Paul,您使用 APL385 作为浏览器的字体吗?这似乎已经澄清了很多事情。
The case where they are all used seems to have "one plus the largest" as the answer, but whether that is "from" the list is another question.
@Paul, are you using APL385 as your browser's font? That seems to have cleared up many things from this end.