728x90
๋ฐ์ํ
๐ ๋ฌธ์
100 ์ดํ์ ์์ฐ์ A, B, C๋ฅผ ์ ๋ ฅ๋ฐ์ ์ธ ์ ์ค ๊ฐ์ฅ ์์ ๊ฐ์ ์ถ๋ ฅํ๋ ๋ฌธ์ ์ด๋ค. (์ ๋ ฌ ์ฌ์ฉ โ)
์ธ์๋ก 3๊ฐ์ ์์ฐ์๋ง์ ๋ฐ๊ธฐ ๋๋ฌธ์ if ๋ฌธ์ ์ฌ์ฉํ์ฌ ๊ฐ๋จํ๊ฒ ๋ฌธ์ ๋ฅผ ํด๊ฒฐํ ์ ์์ง๋ง Math ๊ฐ์ฒด์ ๋ด์ฅ ํจ์๋ฅผ ์ฌ์ฉํ๋ ๊ฒ์ด ๊ฐํธํ๊ณ ๊ฐ๋ ์ฑ์ด ๋ ์ข๋ค๊ณ ์๊ฐํ๋ค๐ค
๐ ํ์ด
// if ๋ฌธ์ ์ด์ฉํ ๋ฐฉ๋ฒ
function solution(a, b, c) {
let answer;
if (a < b) answer = a;
else answer = b;
if (c < answer) answer = c;
return answer;
}
console.log(solution(6, 5, 11));
1๏ธโฃ a์ b ๋จผ์ ๋์ ๊ด๊ณ๋ฅผ ๋น๊ตํ ํ ์์ ๊ฐ์ answer ๋ณ์์ ๋์ ํด์ค๋ค.
2๏ธโฃ answer ๋ณ์์ ์ ์ฅ๋ ๊ฐ๊ณผ c์ ๋์ ๊ด๊ณ๋ฅผ ๋น๊ตํ ํ ์์ ๊ฐ์ answer ๋ณ์์ ๋์ ํด์ค๋ค.
3๏ธโฃ answer๋ฅผ return ํด์ค๋ค.
// Math ๊ฐ์ฒด์ ๋ด์ฅ ํจ์๋ฅผ ์ฌ์ฉํ ๋ฐฉ๋ฒ
function solution(a, b, c) {
let answer;
answer = Math.min(a, b, c);
return answer;
}
console.log(solution(6, 5, 11));
'Algorithm > ์ธํ๋ฐ(inflearn)' ์นดํ ๊ณ ๋ฆฌ์ ๋ค๋ฅธ ๊ธ
[JavaScript/section 1] 06 - ํ์ (0) | 2022.08.31 |
---|---|
[JavaScript/section 1] 05 - ์ต์๊ฐ ๊ตฌํ๊ธฐ (0) | 2022.08.30 |
[JavaScript/section 1] 04 - 1๋ถํฐ N๊น์ง ํฉ ์ถ๋ ฅํ๊ธฐ (0) | 2022.08.30 |
[JavaScript/section 1] 03 - ์ฐํ ๊ฐ์ (0) | 2022.08.29 |
[JavaScript/section 1] 02 - ์ผ๊ฐํ ํ๋ณํ๊ธฐ (0) | 2022.08.29 |