๋ณธ๋ฌธ ๋ฐ”๋กœ๊ฐ€๊ธฐ
๊ฐœ์ธ๊ณต๋ถ€/Algorithm

[Level 1] ๋‘ ์ •์ˆ˜ ์‚ฌ์ด์˜ ํ•ฉ

by ๐Ÿ‡๋ฐ•๋ด‰๋ด‰๐Ÿ‡ 2021. 4. 28.

 

 

 

Algorithm

-  ๋‘ ์ •์ˆ˜ ์‚ฌ์ด์˜ ํ•ฉ -

 


 

๋ฌธ์ œ

๋‘ ์ •์ˆ˜ a, b๊ฐ€ ์ฃผ์–ด์กŒ์„ ๋•Œ a์™€ b ์‚ฌ์ด์— ์†ํ•œ ๋ชจ๋“  ์ •์ˆ˜์˜ ํ•ฉ์„ ๋ฆฌํ„ดํ•˜๋Š” ํ•จ์ˆ˜๋ฅผ ์™„์„ฑํ•˜์„ธ์š”.

 

์ž…์ถœ๋ ฅ ์˜ˆ์‹œ

a b return
3 5 12
3 3 3

 

๋ฌธ์ œ ํ’€๊ธฐ

 

์ด๋ฒˆ ๋ฌธ์ œ๋Š” for๋ฌธ์„ ์‚ฌ์šฉํ•ด ์ฃผ์—ˆ์œผ๋ฉฐ ์ผ๋‹จ์€ a, b ์ค‘์—์„œ ์–ด๋–ค๊ฒŒ ํฌ๊ณ  ์ž‘์€์ง€ ์ž˜ ๋ชจ๋ฅด๊ธฐ ๋•Œ๋ฌธ์— ๋ฐ˜๋ชฉ๋ฌธ์—์„œ ์ดˆ๊ธฐ๊ฐ’๊ณผ ์กฐ๊ฑด๋ฌธ์—์„œ Math.min()๊ณผ Math.max()๋ฅผ ์ด์šฉํ•ด์„œ ์ตœ์†Ÿ๊ฐ’๊ณผ ์ตœ๋Œ“๊ฐ’์„ ๊ตฌํ•ด์„œ ๋„ฃ์–ด ์ฃผ์—ˆ๋‹ค.

 

์ด ์ดํ›„์— ์ดˆ๊ธฐ๊ฐ’์ด ๊ณ„์† ์ฆ๊ฐ€๋˜๋Š” ๋งŒํผ result๊ฐ’ ์•ˆ์— ๋„ฃ์œผ๋ฉด ๋ฌธ์ œ๊ฐ€ ํ•ด๊ฒฐ๋˜๋Š” ๊ฒƒ์„ ์•Œ ์ˆ˜ ์žˆ๋‹ค.

 

 

๋ฐ˜์‘ํ˜•

๋Œ“๊ธ€