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

Effy_ee·2023년 10월 12일
0

코딩테스트

목록 보기
71/118

👾(Lv.01) 숫자 문자열과 영단어
https://school.programmers.co.kr/learn/courses/30/lessons/81301

🖥️답안

def solution(s):
    answer = ''
    number=''
    number_dict={'zero':'0','one':'1','two':'2','three':'3','four':'4','five':'5','six':'6','seven':'7','eight':'8','nine':'9'}
    temp = ""
    
    for char in s:
        if char.isdigit():
            answer+=char
        else:
            temp+=char
            if temp in number_dict:
                answer+= number_dict[temp]
                temp=''
    return int(answer)

0개의 댓글