Python) 숫자 문자열과 영단어
난이도 : Level 1
유형 : 2021 카카오 채용연계형 인턴십
카테고리 : 프로그래머스
날짜 : 2022-02-09
문제 풀이
딕셔너리를 이용하여 영단어와 숫자를 매칭시켜주었다.
1
dict = {'zero':'0','one':'1','two':'2','three':'3','four':'4','five':'5','six':'6','seven':'7','eight':'8','nine':'9'}
딕셔너리에 있는 key와 value 쌍을 조회하며 해당하는 key가 존재할 경우 value로 치환한다.
1
2for key, value in dict.items() :
answer = answer.replace(key, value)문자열인 상태를 정수형으로 바꿔주기 위해
int
로 감싸 리턴한다.1
return int(answer)
전체 코드
1 | def solution(s): |
Python) 숫자 문자열과 영단어