프로그래머스/기초

[프로그래머스] Lv.0 /A 강조하기 (파이썬/Python)

junslee 2025. 3. 4. 09:39

1. 문제 설명

2. 풀이 과정 

답을 넣을 result를 빈 문자열로 초기화한다.

myString의 문자를 for문으로 받는다.

문자char이 'a'이거나 'A'이면 'A'로 result에 추가하고,

A를 제외한 대문자이면 lower()로 소문자 변환을 해서 result에 추가하고,

나머진는 char 그대로 result에 추가한다.

for문을 빠져나오면 result를 반환한다.

3. 코드

def solution(myString):
    result = ""
    for char in myString:
        if char == 'a' or char == 'A':
            result += 'A'
        elif 'B' <= char <= 'Z':
            result += char.lower()
        else:
            result += char
    return result