피자 나눠 먹기(3)

민태영·2023년 7월 4일
0

문제) 머쓱이네 피자가게는 피자를 두 조각에서 열 조각까지 원하는 조각 수로 잘라줍니다. 피자 조각 수 slice와 피자를 먹는 사람의 수 n이 매개변수로 주어질 때, n명의 사람이 최소 한 조각 이상 피자를 먹으려면 최소 몇 판의 피자를 시켜야 하는지를 return 하도록 solution 함수를 완성해보세요.

나의 풀이

  1. while문의 조건에 true값이 들어있는 run변수를 넣는다

  2. while문 안의 if문에 slice * cnt가 n보다 크거나 같은 조건을 건다.

  3. 위의 조건이 맞으면 answer에 cnt를 할당하고 run을 false로 변환한다.

  4. if문의 조건이 충족이 되지 않을 때는 cnt의 값을 하나씩 올린다.

function solution(slice, n) {
    let answer = 0
    let cnt = 1;
    let run = true
    while(run) {
        if(slice * cnt >= n) {
            answer = cnt
            run = false 
        }
        cnt++
    }
    
    return answer;
}
profile
꿈을 꾸는 개발자

0개의 댓글