[JS] 알고리즘 - 놀이동산에 가자

chaeny·2020년 10월 7일

algorithm

목록 보기
1/6

문제 40번

let g = Number(prompt("기계 제한 무게"));
let n = Number(prompt("몇 명"));
let kg = prompt("사람들 몸무게").split(" ");
let result = 0;
for (let i = 0; i < n; i++) {
    result += Number(kg[i]);
    if (g <= result) {
        console.log(i);
        break;
    }
}
사람들 무게 입력시 불편하다.
let g = Number(prompt("기계 제한 무게"));
let n = Number(prompt("몇 명"));
let result = 0;
for (let i = 0; i < n; i++) {
    result += Number(prompt("사람들 몸무게"));
    if (g <= result) {
        console.log(i);
        break;
    }
}
break 문을 사용해야 한다.
let g = Number(prompt("기계 제한 무게"));
let n = Number(prompt("몇 명"));
let count = 0;
let result = 0;
for (let i = 0; i < n; i++) {
    result += Number(prompt("사람들 몸무게"));
    if (g <= result) {
        count = i;
    }
}
console.log(count);
변수를 별도로 만들어 주어야 한다.
사람들 무게를 다 입력해야 종료

0개의 댓글