๋ฐฑ์ค€

Algorithm/BOJ

๋ฐฑ์ค€(BOJ) 11047๋ฒˆ ๋™์ „ 0 [๊ทธ๋ฆฌ๋””(Greedy)/์•Œ๊ณ ๋ฆฌ์ฆ˜/ํŒŒ์ด์ฌ(python)]

๊ทธ๋ฆฌ๋”” ์•Œ๊ณ ๋ฆฌ์ฆ˜์ด๋ž€? "๋งค ์„ ํƒ์—์„œ ์ง€๊ธˆ ์ด ์ˆœ๊ฐ„ ๋‹น์žฅ ์ตœ์ ์ธ ๋‹ต์„ ์„ ํƒํ•˜์—ฌ ์ ํ•ฉํ•œ ๊ฒฐ๊ณผ๋ฅผ ๋„์ถœํ•˜์ž"๋ผ๋Š” ๋ชจํ† ๋ฅผ ๊ฐ€์ง€๋Š” ์•Œ๊ณ ๋ฆฌ์ฆ˜ ์„ค๊ณ„ ๊ธฐ๋ฒ•์ด๋‹ค. ๊ฑฐ์Šค๋ฆ„๋ˆ์„ ๋Œ๋ ค์ฃผ๋Š” ๋ฌธ์ œ๋ฅผ ์ƒ๊ฐํ•ด๋ณด์ž. ์šฐ๋ฆฌ๋Š” ๋Œ€๋ถ€๋ถ„ ๊ฑฐ์Šค๋ฆ„๋ˆ์„ ๋Œ๋ ค์ค„๋•Œ ํฐ ๋‹จ์œ„์˜ ๋™์ „๋ถ€ํ„ฐ ๊ฑฐ์Šฌ๋Ÿฌ์ค€๋‹ค. ex ) 500์›์„ ๋Œ๋ ค์ค˜์•ผ ํ•œ๋‹ค๋ฉด, 100์›์„ 5๊ฐœ ์ฃผ๋Š” ๊ฒƒ๋ณด๋‹ค 500์›์„ 1๊ฐœ ์ฃผ๋Š” ํŽธ์ด ๋” ํŽธํ•˜๋‹ค. ํ•˜์ง€๋งŒ ๋งŒ์•ฝ์— ๋™์ „์˜ ๋‹จ์œ„๊ฐ€ 100, 250, 300 ์ด๋ผ๋ฉด, (300 * 1) + (100 * 2) ๋กœ 3๊ฐœ๋กœ ๊ฑฐ์Šฌ๋Ÿฌ์ฃผ๋Š” ๊ฒƒ๋ณด๋‹ค๋Š” 250 * 2 ์˜ ๋ฐฉ๋ฒ•์œผ๋กœ 2๊ฐœ๋กœ ๊ฑฐ์Šฌ๋Ÿฌ์ฃผ๋Š” ๊ฒƒ์ด ๋” ์ตœ์ ์˜ ๋ฐฉ๋ฒ•์ด๋‹ค. ๋”ฐ๋ผ์„œ ๊ทธ๋ฆฌ๋”” ์•Œ๊ณ ๋ฆฌ์ฆ˜์€ ํ•ญ์ƒ ์ตœ์ ์˜ ํ•ด๋ฅผ ์ œ๊ณตํ•ด์ฃผ๋Š” ๊ฒƒ์€ ์•„๋‹ˆ๋‹ค. ํ•˜์ง€๋งŒ ๋งŒ์•ฝ ์ด ์ƒํ™ฉ์—์„œ ํฐ ๋‹จ์œ„์˜ ์ˆ˜๋ถ€ํ„ฐ ๊ฑฐ์Šฌ๋Ÿฌ์ค˜์•ผํ•˜๋Š” ์กฐ๊ฑด์ด ์กด์žฌํ•  ๋•Œ ๊ทธ๋ฆฌ๋”” ์•Œ..

DAHLIA CHOI
'๋ฐฑ์ค€' ํƒœ๊ทธ์˜ ๊ธ€ ๋ชฉ๋ก