꾸준하게
[JS코딩테스트] 피자 나눠 먹기 (3) 본문
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
반응형
'JS코딩테스트' 카테고리의 다른 글
[JS코딩테스트] 배열 뒤집기 (0) | 2023.03.15 |
---|---|
[JS코딩테스트] 피자 나눠 먹기 (1) (0) | 2023.03.15 |
[JS코딩테스트] 중복된 숫자 개수 (0) | 2023.03.13 |
[JS코딩테스트] 점의 위치 구하기 (0) | 2023.03.10 |
[JS코딩테스트] 배열의 평균값 (0) | 2023.03.09 |