딕셔너리 key
와 value
를 사용하여 해당 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"))