1. 문제 설명
2. 풀이 과정
결과result를 빈 문자열로 초기환한다.
myString의 원소 x를 반복해서 아스키코드값ord(x)가 l의 아스키코드값ord('l')보다 작으면 result에 'l'를 추가한다.
그외는 x를 result에 추가한다.
for문을 빠져나오면 result를 반환한다.
3. 코드
def solution(myString):
result = ''
for x in myString:
if ord(x) < ord('l'):
result += 'l'
else:
result += x
return result
'프로그래머스 > 기초' 카테고리의 다른 글
[프로그래머스] Lv.0 /정수를 나선형으로 배치하기 (파이썬/Python) (0) | 2025.03.18 |
---|---|
[프로그래머스] Lv.0 /특별한 이차원 배열 1 (파이썬/Python) (0) | 2025.03.17 |
[프로그래머스] Lv.0 /조건에 맞게 수열 변환하기 3 (파이썬/Python) (0) | 2025.03.17 |
[프로그래머스] Lv.0 /그림 확대 (파이썬/Python) (0) | 2025.03.17 |
[프로그래머스] Lv.0 /커피 심부름 (파이썬/Python) (0) | 2025.03.17 |