반응형
Notice
Recent Posts
Archives
Today
Total
Link
관리 메뉴

꾸준하게

[JS코딩테스트] 피자 나눠 먹기 (3) 본문

JS코딩테스트

[JS코딩테스트] 피자 나눠 먹기 (3)

DaeunCoding 2023. 3. 14. 07:16
728x90
반응형

[나의 풀이]

function solution(slice, n) {
    return Math.ceil(n / slice);
}

* Math.ceil()

그 수보다 크거나 같은 정수 중 가장 작은 수.

 

이 문제를 이해하는 데에 시간이 조금 걸렸다.

일단 slice >= 2 && slice <= 10 라는 점.

그리고 slice와 n이 매개변수로 들어간다는 점.

 

너무 추상적인 느낌이 들어서 예시로 하나 넣어봤더니 바로 이해가 되었다.

 

slice = 5;

n = 13;

 

이라고 가정하자.

 

13명이 한 조각 이상 먹으려면 13 / 5 인 2.6보다 큰 3판이 필요하다.

즉, n / slice 보다 크거나 같은 정수.

 

그래서 Math.ceil(n / slice)로 풀었다.

 

다른 사람들도 대부분 이렇게 풀었다.

뿌듯하다. ^^*

 

728x90
반응형