在列表按两个分组后,我需要在列表中找到成对的匹配元素。
即1 1 2 3 2 2
将返回 1 1 2 2
,但 1 2 2 1
不会返回任何内容,因为两者将位于不同的框中.
我的想法是创建盒子,然后应用掩码来获取匹配对,但我无法弄清楚成对装箱步骤。我该如何进行配对拳击?
(我的问题的另一个解决方案也很有趣,但我对成对拳击解决方案感兴趣)
最佳答案
通常,在处理可变大小列表的情况下最好使用框。如果情况并非如此,最好避免使用它们以提高性能(提高速度并减少空间)。此版本不使用框:
_2 ,@(]\ #~ =/\) 1 1 3 4 2 2
1 1 2 2
_2 ,@(]\ #~ =/\) 1 2 2 1
关于j - 将集合分成两个对,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47609103/