aboutsummaryrefslogtreecommitdiff
path: root/challenge-012/zapwai/python/ch-2.py
blob: 14580e9a23a2926e8b77daba092961c35325a271 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
import re
input = """/a/b/c/d
/a/b/cd
/a/b/cc
/a/b/c/d/e"""

def proc(input):
    line = input.split()
    prefix = line[0]
    cnt = 1
    while cnt > 0:
        cnt = 0
        prefix = prefix[0:prefix.rindex("/")]
        for i in range(len(line)):
            if not re.search("^"+prefix+"\/", line[i]):
                cnt += 1
    return prefix

print(proc(input))