유물/└ 백준
<백준> 4344번: 평균은 넘겠지
디벅잉
2022. 1. 10. 21:41
728x90
🤖
문제
https://www.acmicpc.net/problem/4344
4344번: 평균은 넘겠지
대학생 새내기들의 90%는 자신이 반에서 평균은 넘는다고 생각한다. 당신은 그들에게 슬픈 진실을 알려줘야 한다.
www.acmicpc.net
풀이
const fs = require("fs");
const input = fs.readFileSync("/dev/stdin").toString().trim().split("\n");
const N = +input[0];
for (let i = 1; i < N + 1; i++) {
let scoreArr = input[i].split(" ");
let sum = 0;
let average;
let averageRatio;
let highScoreStudent = 0;
for (let j = 1; j < scoreArr.length; j++) {
sum += +scoreArr[j];
}
average = sum / (scoreArr.length - 1);
for (let j = 1; j < scoreArr.length; j++) {
if (scoreArr[j] > average) highScoreStudent += 1;
}
averageRatio = ((highScoreStudent / (scoreArr.length - 1)) * 100).toFixed(3);
console.log(`${averageRatio}%`);
}
1. (line 23) toFixed 메서드를 활용하여 소수점 셋째자리까지 표현하였습니다.
728x90