https://school.programmers.co.kr/learn/courses/30/lessons/81301
숫자 문자열을 리스트에 저장해주고 s에 일치하는 문자열이 있으면 숫자로 replace해준다.
처음엔 딕셔너리에 저장했지만 생각해보니 리스트로 해도 돼서 바꿨다.
# 프로그래머스 81301: 숫자 문자열과 영단어 (2021 카카오 채용연계형 인턴십)
def solution(s):
num = ["zero", "one", "two", "three", "four", "five", "six", "seven", "eight", "nine"]
for i in range(10):
if num[i] in s:
s = s.replace(num[i], str(i))
return int(s)
'알고리즘 > 프로그래머스' 카테고리의 다른 글
[프로그래머스 | Lv1] 개인정보 수집 유효기간 (Python) - 2023 KAKAO BLIND RECRUITMENT (0) | 2023.01.07 |
---|---|
[프로그래머스 | Lv1] 햄버거 만들기 (Python) (0) | 2023.01.07 |
[프로그래머스 | Lv1] 신규 아이디 추천 (Python) - 2021 KAKAO BLIND RECRUITMENT (0) | 2023.01.04 |
[프로그래머스 | Lv1] 신고 결과 받기 (Python) - 2022 KAKAO BLIND RECRUITMENT (0) | 2023.01.03 |
[프로그래머스 | Lv1] 성격 유형 검사하기 (Python) - 2022 KAKAO TECH INTERNSHIP (0) | 2023.01.03 |