๋ณธ๋ฌธ ๋ฐ”๋กœ๊ฐ€๊ธฐ
๐Ÿ”ฅ PS(Problem Solving) ๐Ÿ”ฅ/programmers

[programmers] ์Šคํƒํ, ์ฃผ์‹๊ฐ€๊ฒฉ

by dar0m! 2020. 7. 4.
 

์ฝ”๋”ฉํ…Œ์ŠคํŠธ ์—ฐ์Šต - ์ฃผ์‹๊ฐ€๊ฒฉ

์ดˆ ๋‹จ์œ„๋กœ ๊ธฐ๋ก๋œ ์ฃผ์‹๊ฐ€๊ฒฉ์ด ๋‹ด๊ธด ๋ฐฐ์—ด prices๊ฐ€ ๋งค๊ฐœ๋ณ€์ˆ˜๋กœ ์ฃผ์–ด์งˆ ๋•Œ, ๊ฐ€๊ฒฉ์ด ๋–จ์–ด์ง€์ง€ ์•Š์€ ๊ธฐ๊ฐ„์€ ๋ช‡ ์ดˆ์ธ์ง€๋ฅผ return ํ•˜๋„๋ก solution ํ•จ์ˆ˜๋ฅผ ์™„์„ฑํ•˜์„ธ์š”. ์ œํ•œ์‚ฌํ•ญ prices์˜ ๊ฐ ๊ฐ€๊ฒฉ์€ 1 ์ด์ƒ 10,00

programmers.co.kr

 

๋ฌธ์ œ

์ดˆ ๋‹จ์œ„๋กœ ๊ธฐ๋ก๋œ ์ฃผ์‹๊ฐ€๊ฒฉ์ด ๋‹ด๊ธด ๋ฐฐ์—ด prices๊ฐ€ ๋งค๊ฐœ๋ณ€์ˆ˜๋กœ ์ฃผ์–ด์งˆ ๋•Œ, ๊ฐ€๊ฒฉ์ด ๋–จ์–ด์ง€์ง€ ์•Š์€ ๊ธฐ๊ฐ„์€ ๋ช‡ ์ดˆ์ธ์ง€๋ฅผ return ํ•˜๋„๋ก solution ํ•จ์ˆ˜๋ฅผ ์™„์„ฑํ•˜์„ธ์š”.

 

ํ•ด๊ฒฐ

์Šคํƒ์ด๋‚˜ ํ์™€ ๊ฐ™์€ ์ž๋ฃŒ๊ตฌ์กฐ๋ฅผ ์‚ฌ์šฉํ•˜์ง€ ์•Š๊ณ  ๋‹จ์ˆœ ๋ฐฐ์—ด๋กœ ํ’€์—ˆ๋‹ค.

  • ์ด์ค‘ for๋ฌธ์„ ํ™œ์šฉํ•˜์—ฌ i์ดˆ์ผ ๋•Œ ์ฃผ์‹๊ฐ€๊ฒฉ๊ณผ, j์ดˆ์ผ ๋•Œ ์ฃผ์‹๊ฐ€๊ฒฉ์„ ๋น„๊ตํ•˜์—ฌ ๊ฐ€๊ฒฉ์ด ๋–จ์–ด์ง€์ง€ ์•Š์€ ๊ธฐ๊ฐ„์„ ์„ผ๋‹ค.
  • j ๋ฐ˜๋ณต๋ฌธ์—์„œ๋Š” ์ตœ์ดˆ๋กœ ๊ฐ€๊ฒฉ์ด ๋–จ์–ด์ง€๊ธฐ ์ „๊นŒ์ง€์˜ ์‹œ๊ฐ„์„ ์ธก์ •ํ•˜๋ฉด ๋˜๋ฏ€๋กœ ๊ฐ€๊ฒฉ์ด ๋–จ์–ด์ง€๋ฉด break๋กœ ์ฆ‰์‹œ ๋ฐ˜๋ณต๋ฌธ์„ ๋ฒ—์–ด๋‚œ๋‹ค.

 

์ฝ”๋“œ

๋Œ“๊ธ€