https://school.programmers.co.kr/learn/courses/30/lessons/81301
프로그래머스
코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요.
programmers.co.kr
이번 문제는 2021 카카오 채용연계형 인터십 코테 문제였다.
문자열을 다루는 문제인데 replace를 이용해서 쉽게 풀수 있었다.
dic의 크기가 10이고, s의 길이가 최대 50이기 때문에 replace 사용이 가능했다!
def solution(s):
dic = {}
dic["zero"] = 0
dic["one"] = 1
dic["two"] = 2
dic["three"] = 3
dic["four"] = 4
dic["five"] = 5
dic["six"] = 6
dic["seven"] = 7
dic["eight"] = 8
dic["nine"] = 9
for i in dic:
s = s.replace(i, str(dic[i]))
return int(s)'👩💻 코테 공부 > 코테 공부' 카테고리의 다른 글
| [코테 - py] 문자열 압축 (0) | 2024.07.27 |
|---|---|
| [코테 - py] 백준 14890번 경사로 (0) | 2024.07.26 |
| [코테 - py] 숫자 카드 나누기 (1) | 2024.07.24 |
| [코테 - py] 뒤에 있는 큰 수 찾기 (0) | 2024.07.22 |
| [코테 - Kotlin] 백준 1522번 문자열 교환 (0) | 2024.07.10 |