목차

이상한 문자 만들기

ps
링크programmers.co.kr/…
출처프로그래머스
문제 번호12930
문제명이상한 문자 만들기
레벨Level 1
분류

기초

시간복잡도O(n)
인풋사이즈n <= ?
사용한 언어Python
해결날짜2021/07/14

풀이

코드

"""Solution code for "Programmers 12930. 이상한 문자 만들기".

- Problem link: https://programmers.co.kr/learn/courses/30/lessons/12930
- Solution link: http://www.teferi.net/ps/problems/programmers/12930
"""


def solution(s):
    to_upper = True
    answer = []
    for c in s:
        answer.append(c.upper() if to_upper else c.lower())
        to_upper = (c == ' ' or not to_upper)
    return ''.join(answer)