천진난만 코딩 스토리

1-3. 연필 개수 본문

 

-코드-

function solution(n) {
    let answer = Math.ceil(n / 12);
    return answer;
  }

  console.log(solution(25));

 

-풀이과정-

function solution(n) 를 하여

자연수 하나를 받고

 

let answer = Math.ceil(n / 12)를 하여

Math 함수인 ceil를 사용함.

n은 학생 수 이고 한 다스에 12자루이기 때문에

n/12를 하여 몇 다스가 필요한지 계산하고

소숫점이 생겨도 한 다스가 더 필요하기 때문에

ceil을 하여 정수올림을 함.

 

ceil은 소숫값이 생기면 정수 올림을 하여 소숫값을 없애버림.

ex) 2.34 -> 3   /   5.78 -> 6

floor은 정수 내림.

ex) 2.34 -> 2   /   5.78 -> 5

round는 반올림.

ex) 2.34 -> 2   /   5.78 -> 6