본문 바로가기
알고리즘-python/Programmers 문제

[프로그래머스/1단계/파이썬(Python3)] 숫자 문자열과 영단어

by 빅데이터1020 2021. 7. 15.
SMALL

 

문제 출처

 

코딩테스트 연습 - 숫자 문자열과 영단어

네오와 프로도가 숫자놀이를 하고 있습니다. 네오가 프로도에게 숫자를 건넬 때 일부 자릿수를 영단어로 바꾼 카드를 건네주면 프로도는 원래 숫자를 찾는 게임입니다. 다음은 숫자의 일부 자

programmers.co.kr

 

풀이 코드

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