Programmers

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

Hoo_Dev 2023. 2. 7. 09:53
def solution(s):
    a = s.lower()
    b = list(a)
    b[0] = a[0].upper()
    for i in range(len(s)-1):
        if b[i] == ' ':
            b[i+1] = b[i+1].upper()
    
    answer = ''.join(b)
    
    return answer

 

8번 케이스 때문에 조금 곤란했던 문제.

공백이 있다면 그 공백을 유지한 채로 풀어야 한다고 한다.

리스트로 형변환을 해준 후 반복문을 통해 공백 뒤의 문자만 대문자로 변환해준다.