프로그래머스/기초

[프로그래머스] Lv.0 /특정한 문자를 대문자로 바꾸기 (파이썬/Python)

junslee 2025. 3. 4. 09:42

1. 문제 설명

2. 풀이 과정 

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

문자열 my_string의 문자 char를 for문으로 반복한다.

char이 alp와 같다면 upper()로 대문자 변환을 해서 result에 추가한다.

이 외에는 char 그대로 result에 추가한다.

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

3. 코드

def solution(my_string, alp):
    result = ''
    for char in my_string:
        if char == alp:
            result += char.upper()
        else:
            result += char
    return result