aboutsummaryrefslogtreecommitdiff
path: root/challenge-208/eric-cheung/python/ch-1.py
blob: 15a03253aaf4b9723f6fbd673ffda9f56617676c (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
## Example 1
## arrList_01 = ["Perl", "Raku", "Love"]
## arrList_02 = ["Raku", "Perl", "Hate"]

## Example 2
## arrList_01 = ["A", "B", "C"]
## arrList_02 = ["D", "E", "F"]

## Example 3
arrList_01 = ["A", "B", "C"]
arrList_02 = ["C", "A", "B"]

arrCommonList = [strLoop for strLoop in arrList_01 if strLoop in arrList_02]

if len(arrCommonList) > 0:
    arrCommonIndxSum = [arrList_01.index(strLoop) + arrList_02.index(strLoop) for strLoop in arrCommonList]
    arrMinIndx = [nIndx for nIndx, nLoop in enumerate(arrCommonIndxSum) if nLoop == min(arrCommonIndxSum)]
    arrMinList = [arrCommonList[nIndx] for nIndx in arrMinIndx]

    print (arrMinList)
else:
    print ([])