任务
给定正整数数组,请用其他元素之和的奇偶校验替换每个元素。该数组保证至少包含 2个元素。
定义
- 奇偶校验:数字是奇数还是偶数。
例
对于数组[1,2,3,1]
:
- 替换
1
为的奇偶校验2+3+1
,即even
。 - 替换
2
为1+3+1
,即odd
。 - 替换
3
为1+2+1
,即even
。 - 替换
1
为1+2+3
,即even
。
输出: [even, odd, even, even]
输入项
正整数数组。
您可以将其作为一个适当的数组,或者作为一个由换行分隔的正整数字符串。
您可以假定数组和其中的值在您语言的处理能力之内。
输出量
两个一致值的数组,一个代表odd
一个,一个代表even
。
您可以将其输出为两个值之间以换行符分隔的字符串。
测试用例
输入:
[1, 2, 3, 1]
[1, 2, 3, 2, 1]
[2, 2]
[100, 1001]
输出:
[even, odd, even, even]
[even, odd, even, odd, even]
[even, even]
[odd, even]
注意:您可以选择比其他其他一致的价值观odd
和even
。
计分
这是代码高尔夫球。以字节为单位的最短答案将获胜。
适用标准漏洞。