Programmers - JadenCase 문자열 만들기

SJ0000·2022년 5월 13일

문제 링크

공백 문자가 연속으로 나오는 것을 처리하기 위해 string.split() 대신 string.split(' ')을 사용

ex)

 "   x  ".split()  # ['x']
 "   x. ".split(' ') # ['', '', '', 'x', '', '']

정답

def solution(s):

    def to_jaden(x):
        if x == '':
            return x

        jaden = x.lower()
        if x[0].isalpha() == False:
            return jaden

        return jaden[0].upper() + jaden[1:]

    li = list(map(to_jaden, s.split(' ')))

    return ' '.join(li)
profile
잘하고싶은사람

0개의 댓글