항해 프로그래머스

항해3주차 자바스크립트 프로그래머스 - 피자 나눠먹기(3)

완두노예 2023. 1. 27. 01:54

나의 풀이

function solution(slice, n) {
    for (i = 1; i < 100; i++) {
        if (slice * i >= n) {
            return i;
        }
    }
}

다른 풀이

function solution(slice, n) {
    return Math.ceil(n / slice)
}
function solution(slice, n) {
    let i = 1;
    while(slice*i<n){
        i++
    }
    return i;
}
function solution(slice, n) {
    return n%slice ? parseInt(n/slice)+1 : n/slice
}
function solution(slice, n) {
    return (n+slice-1)/slice<<0;
}
function solution(slice, n) {
  return Math.floor((n - 1) / slice) + 1;
}
function solution(slice, n) {
    return n%slice === 0 ? parseInt(n/slice) : parseInt(n/slice + 1)
}
function solution(s, n) {
    return Number.isInteger(n / s) ? n/s : parseInt(n/s)+1
}
function solution(slice, n) {
    if(slice >= n){
        return 1
    }
    else if(slice < n & n%slice == 0){
        return n/slice
    }
    else{
        return parseInt(n/slice)+1
    }
}