본문 바로가기
코딩테스트 파이썬/파이썬 프로그래머스 1단계

숫자 문자열과 영단어

by 세용용용용 2023. 5. 15.

나의 코드

'''a=['1','2','a']
for i in a:
    if i.isdigit() == True:
        print('o')
    else:
        print('x')'''

a = ['zero','one','two','three','four','five','six','seven','eight','nine']
def solution(s):
    answer = ''
    alp = ''
    for i in s:
        if i.isdigit():
            answer += str(i)
        elif i.isalpha():
            alp += i
            if alp in a:
                answer += str(a.index(alp))
                alp = ''
           

    return int(answer)
print(solution("23four5six7"))

'코딩테스트 파이썬 > 파이썬 프로그래머스 1단계' 카테고리의 다른 글

두 개 뽑아서 더하기  (0) 2023.05.15
K번째수  (1) 2023.05.15
문자열 내 마음대로 정렬하기  (0) 2023.05.15
크기가 작은 부분문자열  (0) 2023.05.15
[1차] 비밀지도  (1) 2023.05.15