https://programmers.co.kr/learn/challenges
--시간초과 코드(오답)
거추장스러운 접근이었던 것 같다 시간초과가 나서 다시 생각해봤는데 replace 함수를 사용하면 됐다
--정답
+ dictionary 사용법
dic.itmes()
->
dict_items([('zero', 0), ('one', 1), ('two', 2), ('three', 3), ('four', 4), ('five', 5), ('six', 6), ('seven', 7), ('eight', 8), ('nine', 9)])
dic.keys()/values 동일
->
dict_keys(['zero', 'one', 'two', 'three', 'four', 'five', 'six', 'seven', 'eight', 'nine'])
items로 접근하여 주어진 문자열에서 key 값에 들어간 것들이 있으면 전부 다 value로 교체
(여기서 replace는 str형이 와야되기 떄문에, str로 형 변환 해주고)
정답은 int형으로 return 해줘야함
'알고리즘' 카테고리의 다른 글
[프로그래머스- 없는 숫자 더하기][파이썬] -4일차 (0) | 2022.05.29 |
---|---|
[프로그래머스 - 실패율][파이썬]-4일차 (0) | 2022.05.29 |
[프로그래머스- 2016년][파이썬] -3일차 (0) | 2022.05.28 |
[프로그래머스- 폰켓몬][파이썬] -3일차 (0) | 2022.05.28 |
[프로그래머스- 부족한 금액 계산하기][파이썬]- 2일차 (0) | 2022.05.28 |