def solution(s): num_dict = {"one" : 1,"two":2 ,"three":3,"four":4 , "five":5, "six": 6, "seven":7,"eight" :8, "nine":9, "zero":0} for i in num_dict : if i in s : s=s.replace(i,str(num_dict[i])) return int(s) 풀이. 영문자와 숫자가 섞인 문자열을 숫자로 바꿔주는 문제. key를 숫자를 영문으로 표현 (one,two,...
,nine)으로 저장하고 value를 해당 숫자로 저장한다. 그리고 반복문을 통해 s의 문자열을 숫자로 치환해주면 된다..!
다른풀이. 내 풀이와 유사하므로 생략!
#파이썬, #코딩테스트, #1단계, #프로그래머스 , #dict...
[프로그래머스 파이썬 코딩테스트 1단계]숫자 문자열과 영단어에 대한 요약내용입니다.
자세한 내용은 아래에 원문링크를 확인해주시기 바랍니다.