23일차 - 영단어로 바뀐 숫자가 있는 문자열 숫자문자열로 되돌리기
프로그래머스 - 2021 카카오 채용연계형 인턴십
--------------------------------------------🤞 My Solution -------------------------------------------
def solution(s):
zero = s.replace('zero', '0')
one = zero.replace('one', '1')
two = one.replace('two', '2')
three = two.replace('three', '3')
four = three.replace('four', '4')
five = four.replace('five', '5')
six = five.replace('six', '6')
seven = six.replace('seven', '7')
eight = seven.replace('eight', '8')
nine = eight.replace('nine', '9')
s = nine
answer = int(s)
return answer
--------------------------------------------🤞 Others Solution -------------------------------------------
def solution(s):
words = ['zero', 'one', 'two', 'three', 'four', 'five', 'six', 'seven', 'eight', 'nine']
for i in range(len(words)):
s = s.replace(words[i], str(i))
return int(s)
제일 깔끔해보인다..
Author And Source
이 문제에 관하여(23일차 - 영단어로 바뀐 숫자가 있는 문자열 숫자문자열로 되돌리기), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://velog.io/@vivala0519/23일차저자 귀속: 원작자 정보가 원작자 URL에 포함되어 있으며 저작권은 원작자 소유입니다.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)