난이도 ⭐

🚀 문제

이상한 문자열 만들기

image

🚀 거친 내 생각 + 문제 해석 해보기

    1. 문자열 s는 한 개 이상 단어로 구성되어 있다. -> len(s) >= 1
    1. 문자열 전체의 인덱스 홀/수가 아니라 공백을 기준으로 단어를 나누고
    1. 그 공백의 단위로 생성된 문자열에 대해 인덱스를 탐색한다.
    1. 그 과정에서 대/소문자로 변경하고 정답 리턴
def solution(s):
    answer = ''

    str_list = s.split(' ')
    # print(str_list)

    for i in range(len(str_list)):
        if i  != 0 :
            answer += ' '
        for j in range(len(str_list[i])):
            if  j % 2 == 0:
                answer += str_list[i][j].upper()
            else:
                answer += str_list[i][j].lower() #lower()처리 안해줘서 테케만 통과하고 문제 오답떴었음 

    return answer

😵 **<u>공지 사항</u>** 개인 학습을 위한 블로그입니다. 오류나 잘못된 정보가 있을 경우 언제든지 지적해주시면 감사하겠습니다. 😵

맨 위로 이동하기