본문 바로가기

코테

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

programmers.co.kr/learn/courses/30/lessons/12930

 

코딩테스트 연습 - 이상한 문자 만들기

문자열 s는 한 개 이상의 단어로 구성되어 있습니다. 각 단어는 하나 이상의 공백문자로 구분되어 있습니다. 각 단어의 짝수번째 알파벳은 대문자로, 홀수번째 알파벳은 소문자로 바꾼 문자열을

programmers.co.kr

def solution(s):
    answer = ''
    res = s.split(' ')
    for s in res :
        for i, c in enumerate(s) :
            if i % 2 : answer += c.lower()
            else : answer += c.upper()
        answer += " "
    
    return answer[:-1]

정확성 테스트

테스트 1 통과 (0.02ms, 10.2MB)
테스트 2 통과 (0.01ms, 10.2MB)
테스트 3 통과 (0.01ms, 10.3MB)
테스트 4 통과 (0.04ms, 10.1MB)
테스트 5 통과 (0.02ms, 10.2MB)
테스트 6 통과 (0.01ms, 10.2MB)
테스트 7 통과 (0.01ms, 10.2MB)
테스트 8 통과 (0.04ms, 10.1MB)
테스트 9 통과 (0.02ms, 10.1MB)
테스트 10 통과 (0.05ms, 10.2MB)
테스트 11 통과 (0.04ms, 10.1MB)
테스트 12 통과 (0.04ms, 10.3MB)
테스트 13 통과 (0.02ms, 10.2MB)
테스트 14 통과 (0.01ms, 10.2MB)
테스트 15 통과 (0.02ms, 10.2MB)
테스트 16 통과 (0.05ms, 10.2MB)

채점 결과

정확성: 100.0

합계: 100.0 / 100.0