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
'프로그래머스 > 기초' 카테고리의 다른 글
[프로그래머스] Lv.0 /문자열이 몇 번 등장하는지 세기 (파이썬/Python) (0) | 2025.03.05 |
---|---|
[프로그래머스] Lv.0 /특정 문자열로 끝나는 가장 긴 부분 문자열 찾기 (파이썬/Python) (0) | 2025.03.05 |
[프로그래머스] Lv.0 /A 강조하기 (파이썬/Python) (0) | 2025.03.04 |
[프로그래머스] Lv.0 /배열에서 문자열 대소문자 변환하기 (파이썬/Python) (0) | 2025.03.04 |
[프로그래머스] Lv.0 /소문자로 바꾸기 (파이썬/Python) (0) | 2025.03.04 |