我有很多像这样的行(假设这样有20行):1, 3, 4, 6, 8, 9, 13, 16, 18, 19
。
10个独特的随机生成数字形成1到20个。
我想找到一组4个数字来自同一行并在大多数行中找到。
答案 0 :(得分:0)
问题本身很有趣imho
作为一个起点,我将创建可能发生的四元组(?)的所有可能组合,并将它们存储为(List Of)INTEGER(因为这将允许您使用按位比较)。组合数量应为(20 * 19 * 18 * 17)/ 4! => 4845。
然后您将输入“行”转换为整数。之后,您可以通过选中NumberFromLine & NumberFromList == NumberFromList
将模式存储为整数表示:如果数字为“1”,则将整数的位0设置为1.如果数字为7,则将整数值的位6设置为1,依此类推。 / p>
我认为这应该被视为“算法”,所以你只需要编码它;)