영상
개념
<script>
/*
[문제]
랜덤으로 1~10을 10번 출력하고, 가장 큰 수를 출력하시오.
단, 가장 큰 수가 여러 번 나오는 경우
중복 출력된 횟수도 함께 출력하시오.
[예시]
3 5 2 7 10 7 8 7 6 10
가장 큰 수 = 10
반복 횟수 = 2
*/
let count = 0;
let maxNum = 0;
let i = 1;
while(i <= 10) {
let num = Math.floor(Math.random() * 10) + 1;
console.log(num);
document.write(num + " ");
if(maxNum < num) {
maxNum = num;
count = 1;
} else if(maxNum == num) {
count += 1;
}
i += 1;
}
document.write("<br>");
console.log("가장 큰 수 = " + maxNum);
console.log("반복 횟수 = " + count);
document.write("가장 큰 수 = " + maxNum + "<br>");
document.write("반복 횟수 = " + count);
</script>
Java
복사