blob: b141abef139bce276e9d60d1c3cf6197f35e908a (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
|
nArrList = [1, 1, 2, 6, 2] ## Example 1
## nArrList = [1, 3, 5, 7] ## Example 2
## nArrList = [6, 4, 4, 6, 1] ## Example 3
nArrEvenList = [nLoop for nLoop in nArrList if nLoop % 2 == 0]
nArrUniqEvenList = list(set(nArrEvenList))
nSmallEvenNum = -1
nEvenNumCount = 0
for nLoop in nArrUniqEvenList:
nCount = nArrEvenList.count(nLoop)
if nCount > nEvenNumCount and (nLoop < nSmallEvenNum or nSmallEvenNum < 0):
nSmallEvenNum = nLoop
nEvenNumCount = nCount
print (nSmallEvenNum)
|