From fefc7c358edfe567b1444cb88caed7738c4eb4fe Mon Sep 17 00:00:00 2001 From: Mohammad S Anwar Date: Tue, 13 Dec 2022 12:30:19 +0000 Subject: - Added solutions by Luca Ferrari. - Added solutions by David Ferrone. - Added solutions by Dave Jacoby. - Added solutions by Mark Anderson. - Added solutions by Thomas Kohler. - Added solutions by Robert Ransbottom. - Added solutions by W. Luis Mochan. - Added solutions by Ulrich Rieke. - Added solutions by Olivier Delouya. - Added solutions by Robert DiCicco. --- challenge-195/eric-cheung/python/ch-2.py | 20 ++++++++++++++++++++ 1 file changed, 20 insertions(+) create mode 100755 challenge-195/eric-cheung/python/ch-2.py (limited to 'challenge-195/eric-cheung/python/ch-2.py') diff --git a/challenge-195/eric-cheung/python/ch-2.py b/challenge-195/eric-cheung/python/ch-2.py new file mode 100755 index 0000000000..b141abef13 --- /dev/null +++ b/challenge-195/eric-cheung/python/ch-2.py @@ -0,0 +1,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) -- cgit