TIL75. CodeKata (5)

Jaeyeon·2021년 4월 2일
0
post-thumbnail

*문제

strs은 단어가 담긴 배열입니다.

공통된 시작 단어(prefix)를 반환해주세요.

예를 들어

strs = ['start', 'stair', 'step']
return은 'st'
strs = ['start', 'wework', 'today']
return은 ''

모범 답안

def get_prefix(strs):
    if len(strs) == 0:
        return '' 
    res = ''
    strs = sorted(strs)
    for i in strs[0]:
        if strs[-1].startswith(res+i):
            res += i
        else:
            break
    return res

한시간이 넘도록 고민했지만 테스트케이스에서 통과하지 못해 이번 문제는 풀지못하였다..

profile
생각하는 개발자 되기

0개의 댓글