aboutsummaryrefslogtreecommitdiff
path: root/challenge-209/eric-cheung/python/ch-1.py
blob: b6dadfb1377b9d25873bf9cb877ab9d4a3c8d787 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
def IsLastCharA(arrToLoad):

    if len(arrToLoad) % 2 == 0:
        return False

    if len(arrToLoad) == 1 and arrToLoad[0] == 0:
        return True

    for nIndx in range(0, len(arrToLoad) - 2, 2):
        if arrToLoad[nIndx:nIndx + 2] != [1, 0] and arrToLoad[nIndx:nIndx + 2] != [1, 1]:
            return False

    if arrToLoad[-1] == 0:
        return True

    return False


arrInput = [1, 0, 0]  ## Example 1
## arrInput = [1, 1, 1, 0]  ## Example 2


if IsLastCharA(arrInput):
    print ("1")
else:
    print ("0")