728x90
https://programmers.co.kr/learn/courses/30/lessons/81301?language=python3
코딩테스트 연습 - 숫자 문자열과 영단어
네오와 프로도가 숫자놀이를 하고 있습니다. 네오가 프로도에게 숫자를 건넬 때 일부 자릿수를 영단어로 바꾼 카드를 건네주면 프로도는 원래 숫자를 찾는 게임입니다. 다음은 숫자의 일부 자
programmers.co.kr
코드 :
def solution(s):
answer = ""
en = ['zero','one','two','three','four','five','six','seven','eight','nine']
for idx, num in enumerate(en) :
if num in s :
s = s.replace(num,str(idx))
answer = s
return int(answer)
딕셔너리를 이용해서 s를 for문으로 돌면서 딕셔너리에 대응되는 친구를 넣는 방법을 생각하고 있었는데 실패했다.
답을 찾아보니 그냥 이렇게 하면 되는거였다.
와우-!
참고 블로그 :
https://pearlluck.tistory.com/590
[카카오][Python] 숫자문자열과 영단어
아래의 문제는 프로그래머스에서 푼 2021 카카오 채용 코딩테스트 내용이며 코드는 직접 푼 내용입니다. 숫자문자열과 영단어 문제상황 요구사항 이렇게 숫자의 일부 자릿수가 영단어로 바뀌어
pearlluck.tistory.com
복습 :
✅ 20220630
반응형
'알고리즘 > 프로그래머스문제풀이' 카테고리의 다른 글
[Python/프로그래머스]추석 트래픽 (0) | 2022.06.29 |
---|---|
[Python/프로그래머스]메뉴 리뉴얼 (0) | 2022.06.29 |
[Python/프로그래머스]오픈채팅방 (0) | 2022.06.28 |
[Python/프로그래머스]문자열 압축 (0) | 2022.06.28 |
[Python/프로그래머스]신규아이디추천_구현 (0) | 2022.06.28 |