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

박상준·2022년 9월 14일
0

코딩테스트

목록 보기
8/20
post-custom-banner
def solution(s):
    answer = ''
    s_list = list(map(str, s))
    flag = True
    for i, value in enumerate(s_list):
        if value == " ":
            flag = True
            answer += value
            continue
        if flag and value.isalpha():  # 플래그가 true라면
            answer += s_list[i].upper()  # 대문자 변경
            flag = False
        elif not flag and value.isalpha():  # 나머지 문자가 대문자라면
            answer += s_list[i].lower()  # 소문자 변경
        elif flag and value.isnumeric():
            answer += s_list[i]
            flag = False
        elif not flag and value.isnumeric():
            answer += s_list[i]
    
    return answer


# solution(" t t t  ")
# solution("for  the last week")
# solution("3people unFollowed me")
solution(" Aaaaa Aaa")
profile
이전 블로그 : https://oth3410.tistory.com/
post-custom-banner

0개의 댓글