<문제>
영어로 쓰여진 부분을 숫자로 바꾸어 출력하기
ex) one4seven8 ->1478
<해결>
1. 영어 리스트만들기
2. for문으로 문자가 리스트안에 포함되어있을때(리스트)
2-1. if 문자가 s에 있다면:
2-1-1. s의 문자를 replace(문자, 그에 해당하는 인덱스)
2-2. 답 = s
3. return int(answer)
<코드>
def solution(s):
answer = 0
eng = ['zero','one','two','three','four','five','six','seven','eight','nine']
for idx,word in enumerate(eng):
if word in s:
s = s.replace(word,str(idx))
answer = s
return int(answer)
댓글 영역