영상
문제
<script>
/*
[문제]
arr배열은 학생 번호와 점수 한 세트를 이루고 있다.
일등 학생의 번호와 점수를 출력하시오.
[정답]
번호 = 1002
점수 = 82
*/
let arr = [1001, 40, 1002, 82, 1003, 65, 1004, 70];
</script>
Java
복사
해설
<script>
/*
[문제]
arr배열은 학생 번호와 점수 한 세트를 이루고 있다.
일등 학생의 번호와 점수를 출력하시오.
[정답]
번호 = 1002
점수 = 82
*/
let arr = [1001, 40, 1002, 82, 1003, 65, 1004, 70];
let maxScore = 0;
let maxIndex = 0;
for(let i=0; i<arr.length; i++) {
if(i % 2 == 1) {
if(maxScore < arr[i]) {
maxScore = arr[i];
maxIndex = i - 1;
}
}
}
document.write("번호 = " + arr[maxIndex] + "<br>");
document.write("점수 = " + maxScore);
</script>
Java
복사