在 JavaScript 中查找一串空格分隔的数字中唯一的偶数或唯一的奇数
问题
我们需要编写一个JavaScript函数,该函数接受一个字符串,该字符串包含由空格分隔的数字。
该字符串要么包含所有奇数且仅包含一个偶数,要么包含所有偶数且仅包含一个奇数。我们的函数应该从字符串返回一个不同的数字。
示例
以下是代码-
const str = '2 4 7 8 10';
const findDifferent = (str = '') => {
const odds = [];
const evens = [];
const arr = str
.split(' ')
.map(Number);
arr.forEach(num => {
if(num % 2 === 0){
evens.push(num);
}else{
odds.push(num);
};
});
returnodds.length=== 1 ? odds[0] : evens[0];
};
console.log(findDifferent(str));输出结果以下是控制台输出-
7
热门推荐
10 诗词送行祝福语大全简短
11 新房开工吉日祝福语简短
12 50多岁生日简短祝福语
13 安徽疫情祝福语简短英语
14 农民朋友发财祝福语简短
15 对生活祝福语简短精辟
16 搬家词简短祝福语朋友
17 女神结婚快乐祝福语简短
18 文学短句祝福语大全简短