[프로그래머스] [python] JadenCase 문자열 만들기

처음에 단순히 공백으로 split하였더니 연속공백에서 걸려서 이런식으로 작성하였다.

def solution(string):
    answer = ''

    start = True # 처음으로 나왔을때

    for s in string:

        if s != ' ' and start:
            answer += s.upper()
            start = False

        elif s != ' ' and not start: # 공백이 아니고 처음 나온 숫자가 아닐때
            answer += s.lower()

        elif s == ' ':
            answer += ' '
            start = True

    return answer