문제 64 : 이상한 엘레베이터
문제 64 : 이상한 엘레베이터
// 정량을 입력받고, 정량과 무게 같을 때만 엘레베이터는 움직인다. 7kg과 3kg으로 가장 적게 옮길 수 있는 횟수를 출력하라
// 만약 어떻게 해도 정량 n이 되지 않는 다면 -1을 출력하라.
풀이 1
let weight = Number(prompt("정량을 입력하세요."));
let count = 0;
while (weight > 0) {
if (weight % 7 === 0) {
count += weight / 7;
break;
}
weight -= 3;
count += 1;
if (weight < 0) {
count = -1;
break;
}
}
console.log(count);
수에 맞추는 문제는 일단 큰수로 나눠지는 확인하고, 나눠지지 않는다면 작은수를 뺀 다음 다시 큰수로 나눠지는 지 확인 한다.
Leave a comment