일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | |||
5 | 6 | 7 | 8 | 9 | 10 | 11 |
12 | 13 | 14 | 15 | 16 | 17 | 18 |
19 | 20 | 21 | 22 | 23 | 24 | 25 |
26 | 27 | 28 | 29 | 30 | 31 |
Tags
- Svelte
- Hitit
- 호키도키
- 힛잇
- 스위프트
- hokeys
- 자바스크립트
- 계명대
- 호키스
- 자바스크립트 자료구조
- queue
- SWIFT
- HTML
- TDD
- 자스민
- 비동기
- data structure
- 자료구조
- 개발
- react
- jest
- 이종호
- javascript
- 스벨트
- 리액트 예제
- 개발자
- hokidoki
- 계명대 이종호
- 리액트
- IOS
Archives
- Today
- Total
목록coin-change (1)
Dog foot print
[javascript] 심심해서 만들어본 잔돈 교환 함수(coin-change function)
서문 알고리즘 수업이 생각보다 난이도있게 흘러가고, 양방향 수업 부재로 인한 질의 응답이 어려워서 간단한 알고리즘들은 직접 구현해보며 만들어가는 것이 좋을 듯 생각이 들었다. 물론 꾸준히 업데이트 할 수 있을지는 미지수이지만 할만하다 싶은 부분들은 새롭게 올리는 것이 괜찮을 듯 싶다. 알고리즘 동전교환 알고리즘은 Greedy 알고리즘을 사용하여, 순간 순간 최적의 해를 선택하여 문제를 해결하는 방법이다. 여기서 문제란 현재 주어야 하는 잔돈에서 내가 어떤 조합으로 잔돈을 거슬러 줄 것인가이다. 그럼 여기서 순간순간 최적의 해란 ? 각 화폐 및 동전마다 최소의 수량을 결정하는 것이다. 우리가 약 95420원의 잔돈을 손님에게 전달해준다고 가정하자. 우리는 먼저 가장 큰 화폐권부터 계산을 할 것이다. 한국의..
Javascript
2020. 5. 8. 13:24