def solution(s):
answer = s
dic = {'zero':0, 'one':1, 'two':2, 'three':3, 'four':4, 'five':5, 'six':6, 'seven':7, 'eight':8, 'nine':9}
for i in dic.keys():
answer = answer.replace(i, str(dic[i]))
return int(answer)
딕셔너리와 replace 함수를 이용한 풀이
'Programmers' 카테고리의 다른 글
[프로그래머스 / 파이썬 풀이] 로또의 최고 순위와 최저 순위 (0) | 2023.01.25 |
---|---|
[프로그래머스 / 파이썬 풀이] 개인정보 수집 유효기간 (0) | 2023.01.25 |
[프로그래머스 / 파이썬 풀이] 성격 유형 검사하기 (0) | 2023.01.19 |
[프로그래머스 / 파이썬 풀이] 숫자 짝꿍 (0) | 2023.01.18 |
[프로그래머스 / 파이썬 풀이] 콜라 문제 (0) | 2023.01.17 |