728x90
반응형
Lv.0 영어가 싫어요
문제
풀이
- 전부 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)
느낀점
- 코드가 너무 길어 마음에 들지 않았습니다.
- 잘하시는 분들의 코드를 보고 많이 배우게 됐습니다.
- enumerate는 for문과 함께 작동하고 리스트를 숫자와 함께 진행시키는 코드입니다.
출처 : 프로그래머스 홈페이지, https://school.programmers.co.kr/
728x90
반응형
'개발 > (4) 코딩테스트' 카테고리의 다른 글
프로그래머스 코딩테스트 Lv.0 369게임 (0) | 2023.02.03 |
---|---|
프로그래머스 코딩테스트 Lv.0 대문자와 소문자 (0) | 2023.02.02 |
프로그래머스 코딩테스트 Lv.0 인덱스 바꾸기 (0) | 2023.02.02 |
프로그래머스 코딩테스트 Lv.0 약수 구하기 (0) | 2023.02.01 |
프로그래머스 코딩테스트 Lv.0 편지 (0) | 2023.02.01 |