基本上我有一组冗余数据,其中一个(奖励点:一个或多个)值可能有错误。一些值也可能是 0,这意味着忽略/无效。返回“好”值的最有效方法是什么?
愚蠢的解决方案是一个 for 循环,它遍历集合并在两次找到相同的非零值时返回。但我觉得可能有一些逻辑/位黑客表达会更好。
基本上我有一组冗余数据,其中一个(奖励点:一个或多个)值可能有错误。一些值也可能是 0,这意味着忽略/无效。返回“好”值的最有效方法是什么?
愚蠢的解决方案是一个 for 循环,它遍历集合并在两次找到相同的非零值时返回。但我觉得可能有一些逻辑/位黑客表达会更好。