항해 프로그래머스

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

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

나의 풀이

function solution(n) {
    console.log(n)
    
    for (i = 1; i < 100; i++) {
        if (6*i % n === 0) {
            return i;
        }
    }
}

다른 풀이

const solution = (n) => {
    let piece = 6

    while(true) {
        if (piece % n === 0) {
            break
        }
        piece += 6
    }

    return piece / 6
}
function solution(n) {
    let pizza = 1;
    while (pizza * 6 % n) {
        pizza++;
    }
    return pizza;
}
function solution(n) {

    let lcm = 1;

    while(true){
      if((lcm % n == 0) && (lcm % 6 == 0)){
        break;
      }
      lcm++;
    }
    return lcm/6

}
function solution(n) {
    let count = 1;
    while (!Number.isInteger(count*6/n)) count++;
    return count;
}
function solution(n) {
    for (let i = n; ; i+=n) {
        if (i % 6 === 0) {
            return i / 6;
        }
    }
}