새소식

코딩테스트/문제풀이

[프로그래머스-Lv.1] 숫자 문자열과 영단어

  • -

문제 설명

 

 

 


문제풀이

처음에 딕셔너리로 접근해야겠다고 생각했다.

파이썬의 replace함수에 대해 몰랐을 때는, 생각보다 접근하기에 막막했다

replace함수를 적용하면 쉬웠던 문제..

 

def solution(s): answer = 0 dic = { 0:'zero', 1:'one', 2:'two', 3:'three', 4:'four', 5:'five', 6:'six', 7:'seven', 8:'eight', 9:'nine' } for key,value in dic.items(): s = s.replace(value,str(key)) #인자 1을 인자2로 대체하는 replace함수 (인자 1,인자2는 str만 가능) return int(s)
Contents

포스팅 주소를 복사했습니다

이 글이 도움이 되었다면 공감 부탁드립니다.