Lv.0 정답률 74%인데 풀어봤다!
https://school.programmers.co.kr/learn/courses/30/lessons/120894?language=python3
def solution(numbers):
numbers = numbers.replace('one','1')
numbers = numbers.replace('two','2')
numbers = numbers.replace('three','3')
numbers = numbers.replace('four','4')
numbers = numbers.replace('five','5')
numbers = numbers.replace('six','6')
numbers = numbers.replace('seven','7')
numbers = numbers.replace('eight','8')
numbers = numbers.replace('nine','9')
numbers = numbers.replace('zero','0')
answer = int(numbers)
return answer
나 진짜 replace 대박 첨 알았다... 첨 안건 아니겠지만 오랜만에 본 친구인거같다!!!
다른 분들은 진짜 이렇게 깔끔하게 풀었다!!!!
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)
[코딩테스트 입문] 외계어 사전(Python3) (0) | 2022.11.07 |
---|---|
[코딩테스트 입문] 구슬을 나누는 경우의 수(Python3) (0) | 2022.11.07 |
[코딩테스트 입문] 종이 자르기(Python3) (0) | 2022.11.07 |
[코딩테스트 입문] k의 개수(Python3) (0) | 2022.11.07 |
[코딩테스트 입문] 세균 증식(Python3) (0) | 2022.11.07 |