본문 바로가기

Coding Test/Codility

[Codility/파이썬] LongestPassword

728x90

문제

 

 

나의 풀이

import re

def solution(S):
    words = S.split(' ')
    answer = -1

    for word in words:
        if not re.findall(r'[^A-Za-z0-9]', word):
            if len(re.findall(r'[A-Za-z]', word)) % 2 == 0:
                if len(re.findall(r'[0-9]', word)) % 2:
                    answer = max(answer, len(word))

    return answer

 

 

결과

 

 

 

 

반응형

'Coding Test > Codility' 카테고리의 다른 글

[Codility/파이썬] FloodDepth  (0) 2022.06.17