영상
개념
<script>
/*
[문제]
a중학교 1학년 입학하는 학생들은
8줄, 12줄, 18줄로 세워도
항상 5명이 남을 때, 1학년 전체 학생 수를 구하시오.
(학생 수는 200명 이상 250명 미만)
[정답]
221
*/
/*
[풀이]
200이상 250미만 사이의
8, 12, 18의 최소공배수 값 구하기
= 단, 5명이 남기 때문에
그 결과에 5를 더해줘야 한다.
*/
let 줄1 = 8;
let 줄2 = 12;
let 줄3 = 18;
let 남은학생수 = 5;
let 전체학생수 = 0;
let i = 200;
while(i < 250) {
if(i % 줄1 == 5 && i % 줄2 == 5 && i % 줄3 == 5) {
전체학생수 = i;
run = false;
}
i += 1;
}
/*
let run = true;
while(run) {
if(i % 줄1 == 0 && i % 줄2 == 0 && i % 줄3 == 0) {
if(200 <= i && i < 250) {
전체학생수 = i;
run = false;
}
}
i += 1;
}
전체학생수 += 남은학생수;
*/
console.log(전체학생수);
document.write(전체학생수);
</script>
Java
복사