[1일1코테] 프로그래머스 숫자 문자열과 영단어

Logging·2022년 2월 12일
0

1일1코테

목록 보기
2/5
  • 풀이 방안 :
  1. 단어장 dictionery 만들기
  2. 알파벳, 숫자인지 확인 필요 : isdigit(), isalpha()
  3. 알파벳 일시, 단어 붙이기
    추가 사항 : answer ='' 으로 변경하기
  • 최종 코드 :
def solution(s):
    answer = ''
    dict ={"zero":'0', "one":'1',"two":'2', "three":'3' , "four":'4', "five":'5', "six":'6', "seven":'7', "eight":'8', "nine":'9'}
    tmp =''
    
    s_list = list(s)
    
    for st in s_list :
        if st.isdigit() is True :
            answer +=st
            
        if st.isalpha() is True :
            tmp +=st
            if tmp in dict.keys() :
                answer+=dict[tmp]
                tmp = ''
    
    return int(answer)
profile
개발새발쿼카발로 기록중💾

0개의 댓글