본문 바로가기
Beakjoon&프로그래머스/파이썬

[프로그래머스/파이썬] 이상한 문자 만들기

by 현장 2022. 1. 1.

-코드

def solution(s):
    s = s.split(' ')
    answer = []
    for i in s:
        word = ''
        for j in range(len(i)):
            if j % 2 == 0:
                word += i[j].upper()
            else:
                word += i[j]
        answer.append(word)
    return ' '.join(answer)

처음에는

def solution(s):
    s = s.split()
    answer = []
    for i in s:
        word = ''
        for j in range(len(i)):
            if j % 2 == 0:
                word += i[j].upper()
            else:
                word += i[j]
        answer.append(word)
    return ' '.join(answer)

이렇게 짰으나 틀려서 찾아보니 이유는 모르겠지만 for i in s로 풀면 틀렸다고 나와서 바꾸어 주었습니다.