728x90
코딩테스트 연습 - 숫자 문자열과 영단어
네오와 프로도가 숫자놀이를 하고 있습니다. 네오가 프로도에게 숫자를 건넬 때 일부 자릿수를 영단어로 바꾼 카드를 건네주면 프로도는 원래 숫자를 찾는 게임입니다. 다음은 숫자의 일부 자
programmers.co.kr
def solution(s):
answer = s
num = {'zero':0, 'one':1, 'two':2, 'three':3, 'four':4, 'five':5, 'six':6, 'seven':7, 'eight':8, 'nine':9}
for i in num.items():
answer = answer.replace(i[0], str(i[1])) # 문자열로 변경해줘야함
return int(answer)
# replace 함수
문자열을 변경하는 함수
replace(원래 문자열, 바꿀 문자열)
'Algorithm > Programmers' 카테고리의 다른 글
[미완] #프로그래머스 - 신고 결과 받기 / 파이썬 / 딕셔너리 (0) | 2022.06.29 |
---|