이상한 문자 만들기

김민관·2022년 9월 16일
0

프로그래머스 Lv1

목록 보기
16/21

파이썬

def solution(s):
    list_s = s.split(" ")
    temp2 = []
    for i in range(len(list_s)):
        l = list(list_s[i])
        temp = ''
        for j in range(len(l)):
            if j % 2 == 0:
                temp += l[j].upper()
            else:
                temp += l[j].lower()
        temp2.append(temp)

    answer = ' '.join(temp2)

    return answer

풀이

  • 문자열을 split으로 쪼갬
  • 리스트로 만들어서 각각의 인덱스를 대문자, 소문자 변환
  • 다시 join으로 합쳐주기
profile
게임 개발일지 & IT 소식들 공유

0개의 댓글