[프래그래머스] 이상한 문자 만들기(Python)

문제 설명

문자열의 짝수 번은 알파뱃 대문자 홀수 번은 소문자로 출력하는 함수 solution을 만드시오.

핵심 아이디어

문자열을 리스트로 나누어서 알파벳 대문자 소문자로 바꾼 다음 다시 합치자.

첫 코드

def solution(s):
    s_split = s.split(" ")
    s_split
    for k in range(len(s_split)):
        answer = list(s_split[k])
        for i in range(0, len(answer), 2):
            answer[i]=answer[i].upper()
        for i in range(1, len(answer), 2):
            answer[i]=answer[i].lower()
        s_split[k] = ''.join(answer)

    answer = " ".join(s_split)

    return answer