영어가 싫어요 - Python
2023. 9. 30. 03:38ㆍ공부/📝 프로그래머스
def solution(numbers):
answer = numbers.replace("zero", "0")
answer = answer.replace("one", "1")
answer = answer.replace("two", "2")
answer = answer.replace("three", "3")
answer = answer.replace("four", "4")
answer = answer.replace("five", "5")
answer = answer.replace("six", "6")
answer = answer.replace("seven", "7")
answer = answer.replace("eight", "8")
answer = answer.replace("nine", "9")
return int(answer)
큰 생각없이 만들었습니다.
def solution(numbers):
for num, eng in enumerate(["zero", "one", "two", "three", "four", "five", "six", "seven", "eight", "nine"]):
numbers = numbers.replace(eng, str(num))
return int(numbers)
잘 했네요. 배워야겠습니다.
def solution(numbers):
dic = ["zero", "one", "two", "three", "four", "five", "six", "seven", "eight", "nine"]
i=0
for word in dic:
numbers = numbers.replace(word, str(i))
i+=1
return int(numbers)
이것도 괜찮아보이네요.
'공부 > 📝 프로그래머스' 카테고리의 다른 글
외계어 사전 - Python (0) | 2023.09.30 |
---|---|
문자열 계산하기 - Python (0) | 2023.09.30 |
7의 개수 - Python (0) | 2023.09.30 |
이진수 더하기 - Python (0) | 2023.09.30 |
한 번만 등장한 문자 - Python (0) | 2023.09.30 |