aboutsummaryrefslogtreecommitdiff
path: root/challenge-249/eric-cheung/python/ch-1.py
blob: e41155cc522c395f74514fe4583202eaf3ab48e8 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
arrInt = [3, 2, 3, 2, 2, 2]  ## Example 1
## arrInt = [1, 2, 3, 4]  ## Example 2

arrUniq = list(set(arrInt))
arrCount = [arrInt.count(nLoop) for nLoop in arrUniq]
arrOutput = []

if any(nLoop % 2 == 1 for nLoop in arrCount):
    print ([])
else:
    for nIndx in range(len(arrUniq)):
        for nCount in range(int(arrCount[nIndx] / 2)):
            arrOutput.append([arrUniq[nIndx], arrUniq[nIndx]])

    print (arrOutput)