def solution(s):
s = str(s)
num = list("123456789")
e_num = ["one","two","three","four","five","six","seven","eight","nine"]
for i in range(0,9):
while e_num[i] in s:
s.replace(e_num[i],num[i])
answer = s
return answer
solution("one4seveneight")
영어로 쓰여있는 숫자를 숫자로 바꾸는 프로그램을 짜는데
while문에서 자꾸 에러가 나네요 왜 그런건가요?
에러가 나면 에러메세지를 올려라
디버깅해도 안뜨는데..
로직상 while을 빼고 돌려야될거같은데? for i in range(0,9): s.replace(e_num[i],num[i]) 이렇게
아하 그러네요 뺴니까 돌아가요! 감사합니다