문제풀이/프로그래머스

[프로그래머스][Lv1] - 숫자 문자열과 영단어(Python)

얄루몬 2021. 10. 14. 14:17

def solution(s):
    answer = ''
    a = ['zero', 'one', 'two', 'three','four','five','six','seven','eight','nine']
    for key,values in enumerate(a):
        if values in s:
            s=s.replace(values,str(key))
        answer = s  
    
    return int(answer)
a = {"zero":"0", "one":"1", "two":"2", "three":"3", "four":"4", "five":"5", "six":"6", "seven":"7", "eight":"8", "nine":"9"}
def solution(s):
    answer = s
    for key,values in a.items():
        answer=answer.replace(key,values)
    
    return int(answer)