aboutsummaryrefslogtreecommitdiff
path: root/challenge-208/eric-cheung/python/ch-2.py
blob: 951f8a03a0974268baea1a070a1e4854c12f6606 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
## arrNum = [1, 2, 2, 4]  ## Example 1
## arrNum = [1, 2, 3, 4]  ## Example 2
arrNum = [1, 2, 3, 3]  ## Example 3

arrList = range(1, len(arrNum) + 1)

arrDupMiss = list(set([nElemLoop for nElemLoop in arrNum if arrNum.count(nElemLoop) > 1])) + list(set(arrList).difference(set(arrNum)))

if len(arrDupMiss) > 0:
    print (arrDupMiss)
else:
    print (-1)