aboutsummaryrefslogtreecommitdiff
path: root/challenge-215/eric-cheung/python/ch-2.py
blob: 8c366a73f610e0b7e553ee92ade658d1c6ffd93c (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
## Example 1
## arrNum = [1, 0, 0, 0, 1]
## nCount = 1

## Example 2
## arrNum = [1, 0, 0, 0, 1]
## nCount = 2

## Example 3
arrNum = [1, 0, 0, 0, 0, 0, 0, 0, 1]
nCount = 3

for nIndxLoop in range(1, len(arrNum) - 1):

    if nCount == 0:
        break

    if arrNum[nIndxLoop - 1] == 0 and arrNum[nIndxLoop] == 0 and arrNum[nIndxLoop + 1] == 0:
        arrNum[nIndxLoop] = 1
        nCount = nCount - 1

if nCount == 0:
    print (1)
else:
    print (0)