출처: https://meyouus.tistory.com/64 [정보 공유 - For Me For You For Us]
본문으로 바로가기

쉬워 보인 문제지만 여러가지의 고난을 준 문제이다. 우선 다음과 같이 풀었다

import re
def solution(s):
    return ' '.join([x.capitalize() for x in re.split(" ", s)])

하지만 생각해보니 regular expression을 쓸 필요가 전혀 없었다. 대신 그냥 split을 사용하여 풀었어도 무난하게 잘 풀렸을 것이다. capitalize() 함수는 주어진 문자열의 0번째를 대문자화 시키는 것인데, 영문자가 아니라면 그대로 두는 역할을 실행한다.