μ°ν 1 λ€μ€λ 12μ루μ λλ€. νμ 1μΈλΉ μ°νμ 1μλ£¨μ© λλμ΄ μ€λ€κ³ ν λ Nλͺ μ΄ νμμλ₯Ό μ λ ₯νλ©΄ νμν μ°νμ λ€μ€ μλ₯Ό κ³μ°νλ νλ‘κ·Έλ¨μ μμ±νμΈμ.
μ λ ₯μ€λͺ | 첫 λ²μ§Έ μ€μ 1000μ΄νμ μμ°μ Nμ΄ μ λ ₯λλ€.
μΆλ ₯μ€λͺ | 첫 λ²μ§Έ μ€μ νμν λ€μ€ μλ₯Ό μΆλ ₯νλ€.
μ λ ₯μμ | 25
μΆλ ₯μμ | 3
νμ΄
1. 1 λ€μ€ λΉ 12 μλ£¨κ° λ€μ΄μλ€. 1μΈλΉ 1μ루 νμνλ€. nλͺ μ΄λ©΄ nμ루 νμνλ€.
2. νμμ nλͺ / 12 -> 무쑰건 μ¬λ¦Όμ ν΄μ€λ€. Math.ceil() λ©μλλ₯Ό μ¬μ©νλ€.
3. λ§€κ°λ³μλ νμμ
μ²μμ μμ±ν ν¨μ
function pencilBox(students){
let boxes, answer;
students / 12 = boxes;
answer = Math.ceil(boxes);
return answer;
}
console.log(pencilBox(25));
syntaxError λ°μ
students / 12 = boxesμ ν λΉμ΄ μ λͺ»λμλ€κ³ νλ€.
function pencilBox(students){
let answer, boxes;
boxes = students / 12
answer = Math.ceil(boxes);
return answer;
}
console.log(pencilBox(25));
λ€μ μ¨μ£Όμλλ μ μ€νλλ€. κ·Έλ μ§λ§ κ΅³μ΄ boxesλ₯Ό λ³μλ‘ μμ±νμ§μμλ λμλ€.
λ€μ μμ ν ν¨μ
function pencilBox(students){
let answer;
answer = Math.ceil(students / 12);
return answer;
}
console.log(pencilBox(25));
boxesλ₯Ό λ³μλ‘ μμ±ν νμκ° μμλ€. Math.ceil()μμ λ£μ΄μ£Όλ©΄ λ μ§§κ² μμ±ν μ μλ€.
μ΄κ±°λ κΈΈλ€.
function pencilBox(students){
let answer = Math.ceil(students/12);
return answer;
}
console.log(pencilBox(25));
'π‘Algorithm > λ¬Έμ νκΈ°' μΉ΄ν κ³ λ¦¬μ λ€λ₯Έ κΈ
JSμκ³ λ¦¬μ¦ | νμ (0) | 2021.04.13 |
---|---|
JSμκ³ λ¦¬μ¦ | μ΅μκ° κ΅¬νκΈ° (0) | 2021.04.12 |
JSμκ³ λ¦¬μ¦ | 1λΆν° NκΉμ§μ ν© (0) | 2021.04.11 |
JSμκ³ λ¦¬μ¦ | μΌκ°ν νλ³νκΈ° (0) | 2021.04.10 |
JSμκ³ λ¦¬μ¦ | μΈ μ μ€ μ΅μκ° (0) | 2021.04.10 |