본문 바로가기
공부/프로그래머스

[프로그래머스] 81301번

by _음주토끼_ 2022. 6. 15.

2021년 카카오 채용연계형 인턴쉽 문제다.

제일 첫 문제로 낸 것같다.

나머지는 대충 둘러봤는데 나한텐 드럽게 어려워서 손절하고 Lv 1짜리만 건드려본다.

저는 말하는 감자입니다.

문제에서 요구하는 건 간단하다.

0~9까지 zero~nine의 영단어로 출력된 문자열을 숫자로 바꾸는 것이다.

원래 숫자인 부분은 그냥 숫자로 둔다.

즉, 제시된 문자열이 "124"인 경우 결과값은 그냥 "124"가 되는 것이고,

"1ninenine9"인 경우 결과값은 "1999"가 되는 것이다.

문자열을 부분적으로 바꿔주는 것이므로 replace를 써준다.

*참고) 문자열.replace(원문, 바꾸고싶은 문)

원래 dictionary를 쓰고싶었는데 구현이 잘 안되어서 처음엔 그냥 return int를 써서 냈다.

답지를 내고 보니 dictionary를 사용한 분의 답안이 있어 참고하였다.

dictionary를 사용할 땐 for ~ in dic 뒤에 items()를 쓰는 것을 잊지 말 것!

'공부 > 프로그래머스' 카테고리의 다른 글

[프로그래머스] 42584번  (1) 2022.09.09
[프로그래머스] 42889번  (0) 2022.08.02
[프로그래머스] 12977번  (0) 2022.06.15
[프로그래머스] 86051번  (0) 2022.06.15
[프로그래머스] 59413번  (0) 2022.06.15