Algorithm/μΈνλ°(inflearn)
[JavaScript/section 1] 01 - μΈ μ μ€ μ΅μκ°
_μ±νΈ_
2022. 8. 23. 22:38
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));