얼렁뚱땅 스며드는 Data Science

Algorithm/Daily Coding Tests Challenge

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

Jesip14 2021. 9. 5. 16:22

문제 설명

JadenCase란 모든 단어의 첫 문자가 대문자이고, 그 외의 알파벳은 소문자인 문자열입니다. 문자열 s가 주어졌을 때, s를 JadenCase로 바꾼 문자열을 리턴하는 함수, solution을 완성해주세요.

 

나의 풀이

def solution(s):
    for i, k in enumerate(s.split(" ")):
        if len(k) >= 2:
            words[i] = k[0].upper() + k[1:].lower()
        else:
            words[i] = k.upper()
    return " ".join(words)