자바스크립트
home
2025 자바스크립트 초급 1500제
home

E0604_예제05_문제

예제

<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
복사