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

 


1. 문제

https://programmers.co.kr/learn/courses/30/lessons/12951

2. 풀이 방법

  • 문제 자체는 간단한데, 2개 이상의 공백에 대한 처리를 해주어야 된다는 것이 이 문제를 많이 틀리는 이유입니다.

3. 소스코드

def solution(s):
    answer = s[0].upper()
    s = s.lower()
    for i in range(1, len(s)):
        put_val = s[i]
        if s[i-1] == ' ' and s[i].isalpha():
            put_val = s[i].upper()
        answer = answer + put_val
    return answer