💻 하나씩 차곡차곡/프로그래머스 (Python)
[프로그래머스/python/Lv1] 숫자 문자열과 영단어
뚜루리
2023. 12. 20. 07:55
728x90
320x100
def solution(s):
english = ['zero', 'one', 'two', 'three', 'four', 'five', 'six', 'seven', 'eight', 'nine']
number = ['0', '1', '2', '3', '4', '5', '6', '7', '8', '9']
answer = 0
for i, v in enumerate(english) :
s = s.replace(english[i], number[i])
return int(s)
(+) 다른 사람 풀이
num_dic = {"zero":"0", "one":"1", "two":"2", "three":"3", "four":"4", "five":"5", "six":"6", "seven":"7", "eight":"8", "nine":"9"}
def solution(s):
answer = s
for key, value in num_dic.items():
answer = answer.replace(key, value)
return int(answer)
dic을 사용해서 꺼내서 바로 바꿀수도 있움.
728x90
320x100