[Javascript : programmers] 피자 나눠 먹기 1, 2 (Lv.0)
문제) 피자 나눠 먹기 (1)
나의 정답 풀이
function solution(n) {
return n%7 !=0 ? parseInt(n/7) + 1 : n/7
}
새로 배운 풀이
function solution(n) {
return Math.ceil(n / 7)
}
학습 내용 ⭐
- Math.ceil( number ) : 수학의 올림
- Math.floor( number ) : 수학의 내림
- Math.round( number ) : 수학의 반올림
문제) 피자 나눠 먹기 (2)
나의 정답 풀이
function solution(n) {
let pizza = 1;
while (pizza * 6 % n != 0) {
pizza++;
}
return pizza;
}
pizza의 개수를 하나씩 올리면서 pizza의 개수 * 6 조각이 n으로 나눠 0이 될 때까지 무한 반복한다.
문제) 피자 나눠 먹기 (3)
나의 정답 풀이
function solution(slice, n) {
return Math.ceil(n/slice)
}
피자를 나눌 사람 n명을 나눌 피자 조각 slice 와 나누고 소수점이 있다면 한판이 더 필요하기에 올림을 한다.
'Javascript > 자바스크립트 문제' 카테고리의 다른 글
[Javascript : programmers] 두 수의 합, 차, 곱, 몫, 나머지 (Lv.0) (0) | 2024.07.30 |
---|---|
[Javascript : programmers] 아이스 아메리카노 (Lv.0) (0) | 2024.07.30 |
[Javascript : programmers] 옷가게 할인 받기 (Lv.0) (0) | 2024.07.29 |
[Javascript : programmers] 짝수는 싫어요 (Lv.0) (0) | 2024.07.29 |
[Javascript : programmers] 제곱수 판별하기 (Lv.0) (0) | 2024.07.29 |