https://www.acmicpc.net/problem/4344
12.12345.toFixed(3); // 12.123;
12.12367.toFixed(3); // 12.124;
/dev/stdin을 사용할 경우 런타임 에러가 발생하는 문제가 있어서 (2021.05.28)
다른 문제풀이와 다르게 readline을 사용했다.
let readline = require('readline');
let rl = readline.createInterface({
input: process.stdin,
output: process.stdout
});
let input = [];
rl.on('line', function(line) {
input.push(line);
}).on('close', function() {
let n = Number(input[0]);
for(let i = 1; i <= n; i++) {
let sum = 0;
let count = 0;
let scores = input[i].split(' ').map(x => Number(x));
for(let j = 1; j <= scores[0]; j++) {
sum += scores[j];
}
let avg = sum / scores[0];
for(let j = 1; j <= scores[0]; j++) {
if(scores[j] > avg) {
count++;
}
}
console.log((count/scores[0]*100).toFixed(3) + '%');
}
process.exit();
});