취준시절/프로그래머스

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

MAYMIN 2021. 8. 4. 22:16
728x90
SMALL

중간중간 테스트 케이스에서 실패가 뜨는데 이유를 계속 몰라서 답답했다... 😣

근데 알고보니 어이없었다 ㅠ

 

예를들어 _를 공백이라하면

 

'__hi___5ice_meEt_You'  --> '__Hi___5ice_Meet_You'

 

이런식으로 공백이 유지되어야 했었다 🤣

 

항상 문제를 풀면서 이런 것들의 경우를 바로 못 캐치하는거 같아서 답답하지만 계속 연습해야지 !!!!!!!! 할 수 있다 !!!!!!

 

def solution(s):
    answer = ''
    arr = s.split(' ')
    for i in arr:
        if i=='':
            answer+=' '
        else:
            answer+=i[0].upper()
            if len(i)>1:
                answer+=i[1:].lower()
            answer+=' '
    answer = answer[:-1]
    return answer

 

 

728x90
LIST