You cannot select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

20 lines
719 B
TypeScript

// 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.
//
//
// [2, 4, 0, 100, 4, 11, 2602, 36] --> 11 (the only odd number)
// [160, 3, 1719, 19, 11, 13, -21] --> 160 (the only even number)
//
//
export function findOUtlier(integers: number[]): number {
const isEvenNum = integers.filter(num => num % 2 == 0);
const isOddNum = integers.filter(num => num % 2 != 0);
return isEvenNum.length == 1 ? Number(isEvenNum) : Number(isOddNum);
};