aboutsummaryrefslogtreecommitdiff
path: root/challenge-239/eric-cheung/python/ch-2.py
blob: dac1eb5222ca4c12f171d7ab3b52352510b3a396 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
## Example 1
## arrStr = ["ad", "bd", "aaab", "baa", "badab"]
## strAllowed = "ab"

## Example 2
## arrStr = ["a", "b", "c", "ab", "ac", "bc", "abc"]
## strAllowed = "abc"

## Example 3
arrStr = ["cc", "acd", "b", "ba", "bac", "bad", "ac", "d"]
strAllowed = "cad"

arrOutput = []

for strLoop in arrStr:
    arrTemp = [charLoop for charLoop in set(strLoop) if charLoop not in strAllowed]
    if len(arrTemp) == 0:
        arrOutput.append(strLoop)

print (len(arrOutput))