이 문제는 prompt로 그만을 입력받기 전까지 입력받은 수를 저장하고, 평균을 구하는 문제이다.
이 문제를 풀기 전, 평균을 어떤 방식으로 구하는지 알면 더 쉽게 풀 수 있다.
평균은 총합에 갯수를 나눈 결과값이다. 따라서 모든 입력값을 더하고, 갯수로 나누면 쉽게 풀 수 있다.
let i = 0, sum = 0, num;
while (true){
num = prompt();
if (num == '그만'){
break;
}else {
sum += parseInt(num);
}
i++;
}
여기서는 i로 갯수를 저장하고, sum으로 입력값을 더하는 변수를 만들었다.
최종 코드
let i = 0, sum = 0, num;
while (true){
num = prompt();
if (num == '그만'){
break;
}else {
sum += parseInt(num);
}
i++;
}
alert(sum/i);'기타' 카테고리의 다른 글
| UTM Ubuntu VM 만들기 (1) (0) | 2025.09.12 |
|---|---|
| DB (1) | 2025.08.01 |
| 펠린드롬 (0) | 2025.06.02 |
| 최대, 최소 (0) | 2025.06.02 |
| 연속된 수를 더해서 n이 되는 경우의 수 (0) | 2025.05.26 |