π λ¬Έμ
λ¨Έμ±μ΄λ μ§μ‘면체 λͺ¨μμ μμλ₯Ό νλ κ°μ§κ³ μλλ° μ΄ μμμ μ μ‘면체 λͺ¨μμ μ£Όμ¬μλ₯Ό μ΅λν λ§μ΄ μ±μ°κ³ μΆμ΅λλ€. μμμ κ°λ‘, μΈλ‘, λμ΄κ° μ μ₯λμ΄μλ λ°°μ΄ boxμ μ£Όμ¬μ λͺ¨μ리μ κΈΈμ΄ μ μ nμ΄ λ§€κ°λ³μλ‘ μ£Όμ΄μ‘μ λ, μμμ λ€μ΄κ° μ μλ μ£Όμ¬μμ μ΅λ κ°μλ₯Ό return νλλ‘ solution ν¨μλ₯Ό μμ±ν΄μ£ΌμΈμ.
π μ νμ¬ν
- boxμ κΈΈμ΄λ 3μ λλ€.
- box[0] = μμμ κ°λ‘ κΈΈμ΄
- box[1] = μμμ μΈλ‘ κΈΈμ΄
- box[2] = μμμ λμ΄ κΈΈμ΄
- 1 ≤ boxμ μμ ≤ 100
- 1 ≤ n ≤ 50
- n ≤ boxμ μμ
- μ£Όμ¬μλ μμμ νννκ² λ£μ΅λλ€.
π μ μΆλ ₯ μ
box n result
[1, 1, 1] 1 1
[10, 8, 6] 3 12
π μ μΆλ ₯ μ μ€λͺ
μ μΆλ ₯ μ #1
- μμμ ν¬κΈ°κ° κ°λ‘ 1, μΈλ‘ 1, λμ΄ 1μ΄λ―λ‘ λͺ¨μ리μ κΈΈμ΄κ° 1μΈ μ£Όμ¬μλ 1κ° λ€μ΄κ° μ μμ΅λλ€.
μ μΆλ ₯ μ #2
- μμμ ν¬κΈ°κ° κ°λ‘ 10, μΈλ‘ 8, λμ΄ 6μ΄λ―λ‘ λͺ¨μ리μ κΈΈμ΄κ° 3μΈ μ£Όμ¬μλ 12κ° λ€μ΄κ° μ μμ΅λλ€.
π§ νμ΄
function solution(box, n) {
const a = parseInt(box[0] / n);
const b = parseInt(box[1] / n);
const c = parseInt(box[2] / n);
return a * b * c;
}
'𧩠Algorithm > π§ JavaScript' μΉ΄ν κ³ λ¦¬μ λ€λ₯Έ κΈ
[νλ‘κ·Έλλ¨Έμ€] μ΅λκ° λ§λ€κΈ° (1) (0) | 2023.04.10 |
---|---|
[νλ‘κ·Έλλ¨Έμ€] ν©μ±μ μ°ΎκΈ° (1) | 2023.04.10 |
[νλ‘κ·Έλλ¨Έμ€] λ°°μ΄ νμ μν€κΈ° (0) | 2023.04.06 |
[νλ‘κ·Έλλ¨Έμ€] 곡 λμ§κΈ° (0) | 2023.04.06 |
[νλ‘κ·Έλλ¨Έμ€] 2μ°¨μμΌλ‘ λ§λ€κΈ° (0) | 2023.04.06 |