Untitled
unknown
python
2 years ago
945 B
11
Indexable
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] --> 11 (the only odd number)
[160, 3, 1719, 19, 11, 13, -21] --> 160 (the only even number)
def find_outlier(integers):
"""در این تابع به دنبال یک عدد زوج در لیستی از اعداد فرد یا به دنبال یک عدد فرد در لیستی از اعداد زوج و چاپ اون عدد
بوده ایم"""
d=[]
c=[]
for i in integers:
if i%2==0:
d.append(i)
elif i%2==1:
c.append(i)
if len(d)==1:
return int (d[0])
elif len(c)==1:
return int (c[0])Editor is loading...
Leave a Comment