반응형
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 integerN. 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)
풀이
function findOutlier(integers){
var even = integers.filter(a=>a%2==0);
var odd = integers.filter(a=>a%2!=0);
return even.length == 1 ? Number(even) : Number(odd);
}
반응형
'개발 > Javascript' 카테고리의 다른 글
모던 자바스크립트는 언제부터일까? (0) | 2021.07.05 |
---|---|
[기초] javascript 구성요소 (0) | 2021.07.02 |
[기초] javascript Scope (0) | 2021.06.17 |
[알고리즘] Sums of Parts (0) | 2021.05.21 |
완전 쌩 초짜가 FE개발 공부할때 읽기 좋은책 (0) | 2021.04.05 |