반응형
def solution(s):
answer = ''
data = {'zero':'0','one':'1','two':'2','three':'3','four':'4','five':'5','six':'6','seven':'7','eight':'8','nine':'9'}
# 1글자씩 뽑아서
number = ''
for i in s:
# 숫자면 대답에 +,
if i in ('1','2','3','4','5','6','7','8','9','0'):
answer += i
# 영어면 number에 추가해서 단어가 만들어지는 확인
else:
number += i
# 확인되면 숫자로 바꾸고 대답에 +
if number in data:
answer += data[number]
number = ''
# 대답을 숫자로 바꿔줌
answer = int(answer)
return answer
반응형
'알고리즘 > 프로그래머스' 카테고리의 다른 글
[파이썬][프로그래머스] Lv. 1 실패율 (0) | 2022.06.21 |
---|---|
[파이썬][프로그래머스] Lv. 1 크레인 인형뽑기 게임 (0) | 2022.06.21 |
[파이썬][프로그래머스] Lv. 1 키패드 누르기 (0) | 2022.06.21 |
[파이썬][프로그래머스] Lv. 1 신규 아이디 추천 (0) | 2022.06.21 |
[파이썬][프로그래머스] Lv. 1 신고 결과 받기 (0) | 2022.06.21 |
댓글