aboutsummaryrefslogtreecommitdiff
path: root/challenge-199/eric-cheung/python/ch-1.py
blob: 5227a2c7b17192bca8aacef6866a1392322b490f (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
from itertools import combinations

def get_GoodPairs_List(arrInput):

    arrGoodPairsList = []

    nIndxTuple = combinations(range(0, len(arrInput)), 2)

    for nIndxLoop_01, nIndxLoop_02 in list(nIndxTuple):
        if arrInput[nIndxLoop_01] == arrInput[nIndxLoop_02]:
            arrGoodPairsList.append([nIndxLoop_01, nIndxLoop_02])

    return arrGoodPairsList

## arrInputList = [1, 2, 3, 1, 1, 3]  ## Example 1
## arrInputList = [1, 2, 3]  ## Example 2
arrInputList = [1, 1, 1, 1]  ## Example 3

print (len(get_GoodPairs_List(arrInputList)))