https://programmers.co.kr/learn/courses/30/lessons/81301
코딩테스트 연습 - 숫자 문자열과 영단어
네오와 프로도가 숫자놀이를 하고 있습니다. 네오가 프로도에게 숫자를 건넬 때 일부 자릿수를 영단어로 바꾼 카드를 건네주면 프로도는 원래 숫자를 찾는 게임입니다. 다음은 숫자의 일부 자
programmers.co.kr
change = {'zero': '0', 'one': '1', 'two': '2', 'three': '3', 'four': '4',
'five': '5', 'six': '6', 'seven': '7', 'eight': '8', 'nine': '9'}
def solution(s):
for x in change:
s = s.replace(x, change[x])
return int(s)
해시
1. 딕셔너리를 정의한다.
2. zero부터 nine까지 문자열을 딕셔너리의 값으로 변환해준다.
3. int화 해서 return
'Algorithm > 프로그래머스' 카테고리의 다른 글
[프로그래머스] Lv1 - 크레인 인형뽑기 게임 (파이썬) (0) | 2022.03.16 |
---|---|
[프로그래머스] Lv1 - 키패드 누르기 (파이썬) (0) | 2022.03.16 |
[프로그래머스] Lv1 - 신규 아이디 추천 (파이썬) (0) | 2022.03.16 |
[프로그래머스] Lv1 - 로또의 최고 순위와 최저 순위 (파이썬) (0) | 2022.03.15 |
[프로그래머스] Lv1 - 신고 결과 받기 (파이썬) (0) | 2022.03.15 |