47 - Find The Parity Outlier
Q.
Description:
You are given an array (which will have a length of at least 3, but could be very large) containing integers. The array is either entirely comprised of odd integers or entirely comprised of even integers except for a single integer N. Write a method that takes the array as an argument and returns this "outlier" N.
Examples
[2, 4, 0, 100, 4, 11, 2602, 36]
Should return: 11 (the only odd number)
[160, 3, 1719, 19, 11, 13, -21]
Should return: 160 (the only even number)
A)
function findOutlier(integers){
//your code here
let odd = [];
let even = [];
for (let e of integers) {
if (e%2 === 0) {
even.push(e)
}
else {
odd.push(e)
}
}
return odd.length === 1 ? odd[0] : even[0]
}
Author And Source
이 문제에 관하여(47 - Find The Parity Outlier), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다
https://velog.io/@developerjhp/알고리즘-47-Find-The-Parity-Outlier
저자 귀속: 원작자 정보가 원작자 URL에 포함되어 있으며 저작권은 원작자 소유입니다.
우수한 개발자 콘텐츠 발견에 전념
(Collection and Share based on the CC Protocol.)
function findOutlier(integers){
//your code here
let odd = [];
let even = [];
for (let e of integers) {
if (e%2 === 0) {
even.push(e)
}
else {
odd.push(e)
}
}
return odd.length === 1 ? odd[0] : even[0]
}
Author And Source
이 문제에 관하여(47 - Find The Parity Outlier), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://velog.io/@developerjhp/알고리즘-47-Find-The-Parity-Outlier저자 귀속: 원작자 정보가 원작자 URL에 포함되어 있으며 저작권은 원작자 소유입니다.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)