📌문제 설명
📌제한 사항
1 ≤ s의 길이 ≤ 50
s가 "zero" 또는 "0"으로 시작하는 경우는 주어지지 않습니다.
return 값이 1 이상 2,000,000,000 이하의 정수가 되는 올바른 입력만 s로 주어집니다.
📌 Solution
이번 문제를 풀면서 핵심은 영어로 표기된 숫자를 어떻게 대치할 것인가이다.
def solution(s):
answer = 0
find_num=['zero', 'one', 'two', 'three', 'four', 'five', 'six', 'seven', 'eight', 'nine']
for i in range(len(find_num)):
s=s.replace(find_num[i], str(i))
answer =int(s)
return answer
✨ 문제 해결하며 알게 된 점