replace()
를 chaining해서 결과 문자열을 만들 수 있다. int() 호출로 완성된 문자열을 숫자형으로 변환해줘야 한다.
def solution(s):
return int(
s.replace("zero", "0")
.replace("one", "1")
.replace("two", "2")
.replace("three", "3")
.replace("four", "4")
.replace("five", "5")
.replace("six", "6")
.replace("seven", "7")
.replace("eight", "8")
.replace("nine", "9")
)
print(solution("one4seveneight"))
print(solution("23four5six7"))
print(solution("2three45sixseven"))
print(solution("123"))