프로그래머스 - 이상한 문자 만들기

김대일·2021년 6월 6일

요새 벨로그에 접속 하는 횟수가 문득 줄어들었다. 하지만 그렇다고 공부를 안하고 있는건 아니다. 꾸준히 문제는 풀고 있고 공부도 꾸준하게 하고있다. 단지 벨로그 접속이 뜸했을뿐...

이번 문제는 상당히 간단했다.

def solution(s):
    s = s.split(" ")
    answer = []
    for i in range(len(s)):
        count = []
        word = s[i]
        for i in range(len(word)):
            if i % 2 == 0:
                count.append(word[i].upper()) # 짝수일 경우 대문자
            else:
                count.append(word[i].lower()) # 홀수일 경우 소문자
        answer.append("".join(count)) # count 안에 일일이 담아주고
    return "".join(answer) # 마지막에 띄어쓰기 해서 출력

이번 문제는 배열에 대한 이해가 어느정도 있다면 쉽게 풀어볼수 있는 문제였다. 이정도로 테스트 나오면 얼마나 좋을까..

profile
도비코딩

0개의 댓글