[ํ”„๋กœ๊ทธ๋ž˜๋จธ์Šค ์ž๋ฐ”์Šคํฌ๋ฆฝํŠธ] ‘์ •์ˆ˜ ์‚ผ๊ฐํ˜•’ ํ’€์–ด๋ณด๊ธฐ
ยท
Algorithm/Programmers(JavaScript)
๋ฌธ์ œ ๋งํฌ: https://school.programmers.co.kr/learn/courses/30/lessons/43105 ํ”„๋กœ๊ทธ๋ž˜๋จธ์ŠคSW๊ฐœ๋ฐœ์ž๋ฅผ ์œ„ํ•œ ํ‰๊ฐ€, ๊ต์œก, ์ฑ„์šฉ๊นŒ์ง€ Total Solution์„ ์ œ๊ณตํ•˜๋Š” ๊ฐœ๋ฐœ์ž ์„ฑ์žฅ์„ ์œ„ํ•œ ๋ฒ ์ด์Šค์บ ํ”„programmers.co.kr 1. ์ฒ˜์Œ ๋“  ์ƒ๊ฐDynamic Programming์„ ํ™œ์šฉํ•˜์—ฌ ํ‘ธ๋Š” ๋ฌธ์ œ๋ผ๋Š” ์‚ฌ์‹ค์„ ์•Œ๊ณ  ์žˆ์—ˆ๊ธฐ ๋•Œ๋ฌธ์— ๊ณ ๋ฏผํ•˜๋Š”๋ฐ ๋“œ๋Š” ์‹œ๊ฐ„์ด ์˜ค๋ž˜ ๊ฑธ๋ฆฌ์ง€๋Š” ์•Š์•˜๋‹ค. ์‚ผ๊ฐํ˜• ์นธ ํ•˜๋‚˜ ๋‹น ๋ฐฐ์—ด์„ ์ƒ์„ฑํ•˜๊ณ , ์œ„ ์นธ์˜ ๋ฐฐ์—ด์— ์กด์žฌํ•˜๋Š” ํ•ฉ๋“ค์„ ์•„๋ž˜ ์นธ์— ๋”ํ•ด์„œ, ์•„๋ž˜ ์นธ์˜ ๋ฐฐ์—ด์— ๋„ฃ์–ด์ฃผ๋Š” ํ–‰์œ„๋ฅผ ๋ฐ˜๋ณตํ•˜๊ณ , ๋งจ ๋ฐ‘์˜ ์นธ๋“ค์„ ์ˆœํšŒํ•˜๋ฉด์„œ ๊ฐ€์žฅ ํฐ ๊ฐ’์„ ์ฐพ์œผ๋ฉด ๋  ๊ฒƒ ๊ฐ™๋‹ค๋Š” ๊ฒฐ๋ก ์„ ๋‚ด๋ ธ๋‹ค. (์ฐธ๊ณ ๋กœ ๋งจ ์™ผ์ชฝ์— ์žˆ๋Š” ์นธ๊ณผ ๋งจ ์˜ค๋ฅธ์ชฝ์— ์žˆ๋Š” ์นธ์€ ์œ— ์ค„์—์„œ ํ•œ ๊ฐ€..