예제
<script>
/*
[문제]
철수네 반 학생 25명이 체험학습을 가기 위해 버스를 탔습니다.
이때 총 요금은 19400원이었습니다.
교통카드를 사용하면 요금은 720원이고,
현금으로 지불하면 1000원 입니다.
교통카드를 사용한 학생 수와 현금을 사용한 학생 수를 각각 구하시오.
*/
/*
[출력예시]
카드 = 20
현금 = 5
*/
</script>
HTML
복사
정답
<script>
/*
[문제]
철수네 반 학생 25명이 체험학습을 가기 위해 버스를 탔습니다.
이때 총 요금은 19400원이었습니다.
교통카드를 사용하면 요금은 720원이고,
현금으로 지불하면 1000원 입니다.
교통카드를 사용한 학생 수와 현금을 사용한 학생 수를 각각 구하시오.
*/
/*
[출력예시]
카드 = 20
현금 = 5
*/
/*
교통카드 사용인원 = x
현금 사용인원 = y
교통카드 요금 = 720
현금 = 1000
x + y == 25
720x + 1000y == 19400
*/
let a = 25;
let b = 19400;
let c = 720;
let d = 1000;
let x = a;
let y = 0;
while(true) {
let tf = x + y == a && c * x + d * y == b;
if(tf) {
document.write("카드 = ", x, "<br>");
document.write("현금 = ", y);
break;
}
x -= 1;
y += 1;
}
</script>
HTML
복사


