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

E0604_예제03_문제

예제

<script> /* [문제] 철수네 반 학생들은 소풍을 나왔습니다. 총 학생 수는 24명입니다. 일부 학생은 동물원에, 나머지 학생은 미술관에 갔습니다. 동물원 입장료는 3000원이고, 미술관 입장료는 1000원 입니다. 학생 24명의 총 입장료는 40000원이었습니다. 동물원에 간 학생 수와 미술관에 간 학생 수를 각각 구하시오. */ /* [출력예시] 동물원에 간 학생 수 = 8 미술관에 간 학생 수 = 16 */ </script>
HTML
복사

정답

<script> /* [문제] 철수네 반 학생들은 소풍을 나왔습니다. 총 학생 수는 24명입니다. 일부 학생은 동물원에, 나머지 학생은 미술관에 갔습니다. 동물원 입장료는 3000원이고, 미술관 입장료는 1000원 입니다. 학생 24명의 총 입장료는 40000원이었습니다. 동물원에 간 학생 수와 미술관에 간 학생 수를 각각 구하시오. */ /* [출력예시] 동물원에 간 학생 수 = 8 미술관에 간 학생 수 = 16 */ /* 동물원에 간 학생 수 = x 미술관에 간 학생 수 = y 동물원 입장료 = 3000 미술관 입장료 = 1000 x + y == 24 3000x + 1000y == 40000 */ let a = 24; let b = 3000; let c = 1000; let d = 40000; let x = a; let y = 0; while(true) { let tf = x + y == a && x * b + y * c == d; if(tf) { document.write("동물원에 간 학생 수 = ", x, "<br>"); document.write("미술관에 간 학생 수 = ", y); break; } x -= 1; y += 1; } </script>
HTML
복사