15
模数平价方
你给出的阵列甲的Ñ严格为正整数,Ñ≥2 。 您的任务是将每个条目A i映射到: 1如果甲Ĵ MOD甲我是奇数每个Ĵ使得1≤Ĵ≤Ñ和Ĵ≠我 2,如果阿Ĵ MOD甲我是即使针对每个Ĵ使得1≤Ĵ≤Ñ和Ĵ≠我 否则为0(混合奇偶校验) 例 对于A = [73,50,61],我们有: 50模73 = 50,61模73 = 61 →混 73模50 = 23,MOD 61 50 = 11 →所有奇数 73模61 = 12,50 MOD 61 = 50 →所有偶数 因此,预期输出为[0,1,2]。 规则 您可以使用任何三个不同的值(任何类型),而不是0,1和2,因为他们是一致的,只要。如果您未使用挑战中所述的映射,请指定映射。 如果对此有任何疑问,则零为偶数。 这是代码高尔夫球,因此最短答案以字节为单位! 测试用例 [ 1, 2 ] --> [ 2, 1 ] …