Lv1 - 숫자 문자열과 영단어

LeeKyoungChang·2022년 4월 21일
0

Algorithm

목록 보기
172/203
post-thumbnail

📚 Lv1 - 숫자 문자열과 영단어

숫자 문자열과 영단어

 

이해

딕셔너리 keyvalue를 사용하여 해당 key에 대하여 value로 교체한다.

참고로 이 코드는 프로그래머스에서 가져온 코드이다. (내 코드는 이에 비해 너무 지저분해서 지웠다!)

 

소스

num_dic = {"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, value in num_dic.items():
        answer = answer.replace(key, value)
    return int(answer)


print(solution("2three45sixseven"))
스크린샷 2022-04-22 오전 12 19 21
profile
"야, (오류 만났어?) 너두 (해결) 할 수 있어"

0개의 댓글