기타

입력 후 평균 계산

swchung09 2025. 6. 2. 01:05

이 문제는 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