티스토리 뷰

https://programmers.co.kr/learn/courses/30/lessons/81301

 

코딩테스트 연습 - 숫자 문자열과 영단어

네오와 프로도가 숫자놀이를 하고 있습니다. 네오가 프로도에게 숫자를 건넬 때 일부 자릿수를 영단어로 바꾼 카드를 건네주면 프로도는 원래 숫자를 찾는 게임입니다. 다음은 숫자의 일부 자

programmers.co.kr

def solution(s):
    answer = ''
    eng = { 'one': '1', 'two': '2', 'three': '3', 'four': '4', 'five': '5', 
           'six': '6', 'seven': '7', 'eight': '8', 'nine': '9', 'zero': '0' }
    
    num = ''
    for word in s:
        if word.isdigit():
            answer += word
        else:
            num += word
            if num in eng.keys():
                answer += eng[num]
                num = ''
                
    return int(answer)

 

 

 

공지사항
최근에 올라온 글
«   2025/01   »
1 2 3 4
5 6 7 8 9 10 11
12 13 14 15 16 17 18
19 20 21 22 23 24 25
26 27 28 29 30 31
글 보관함