Find The Parity Outlier

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 th…


This content originally appeared on DEV Community and was authored by Lancelot03

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)

Sample Tests

test.assert_equals(find_outlier([2, 4, 6, 8, 10, 3]), 3)
test.assert_equals(find_outlier([2, 4, 0, 100, 4, 11, 2602, 36]), 11)
test.assert_equals(find_outlier([160, 3, 1719, 19, 11, 13, -21]), 160)

Solution- ###Python

def find_outlier(integers):
    even=[]
    odd=[]
    for i in integers:
        if i % 2 == 0:
            even.append(i)
        else:
            odd.append(i)
    if len(even)==1:
        return even[0]
    else:
        return odd[0]


This content originally appeared on DEV Community and was authored by Lancelot03


Print Share Comment Cite Upload Translate Updates
APA

Lancelot03 | Sciencx (2022-07-04T17:54:42+00:00) Find The Parity Outlier. Retrieved from https://www.scien.cx/2022/07/04/find-the-parity-outlier/

MLA
" » Find The Parity Outlier." Lancelot03 | Sciencx - Monday July 4, 2022, https://www.scien.cx/2022/07/04/find-the-parity-outlier/
HARVARD
Lancelot03 | Sciencx Monday July 4, 2022 » Find The Parity Outlier., viewed ,<https://www.scien.cx/2022/07/04/find-the-parity-outlier/>
VANCOUVER
Lancelot03 | Sciencx - » Find The Parity Outlier. [Internet]. [Accessed ]. Available from: https://www.scien.cx/2022/07/04/find-the-parity-outlier/
CHICAGO
" » Find The Parity Outlier." Lancelot03 | Sciencx - Accessed . https://www.scien.cx/2022/07/04/find-the-parity-outlier/
IEEE
" » Find The Parity Outlier." Lancelot03 | Sciencx [Online]. Available: https://www.scien.cx/2022/07/04/find-the-parity-outlier/. [Accessed: ]
rf:citation
» Find The Parity Outlier | Lancelot03 | Sciencx | https://www.scien.cx/2022/07/04/find-the-parity-outlier/ |

Please log in to upload a file.




There are no updates yet.
Click the Upload button above to add an update.

You must be logged in to translate posts. Please log in or register.