def solution(s):
answer = ''
dic = {
'zero': '0',
'one': '1',
'two': '2',
'three': '3',
'four': '4',
'five': '5',
'six': '6',
'seven': '7',
'eight': '8',
'nine': '9'
}
temp = ''
for word in s:
if word.isdigit():
answer += word
else:
temp += word
if temp in dic:
answer += dic[temp]
temp = ''
return int(answer)
풀긴 풀었으나 역시 다른 사람들의 풀이를 보니 아쉽다.
for key, value in nums.items():
s = s.replace(key,value)
이 코드가 중요 핵심이었을 것같다.
'공부 스걱스걱 > 코딩테스트' 카테고리의 다른 글
[백준] 1475번_방번호 (0) | 2022.01.12 |
---|---|
[백준] 10996번_ 별찍기 (0) | 2022.01.12 |
[python3] 프로그래머스_기능개발 (0) | 2021.07.02 |
[python3] 프로그래머스_전화번호 목록 (0) | 2021.06.24 |
[python3]프로그래머스_내적 (0) | 2021.05.21 |