sm 기술 블로그

41. 4344(평균은 넘겠지) 본문

문제/백준_자바스크립트

41. 4344(평균은 넘겠지)

sm_hope 2022. 5. 19. 11:34
let input = require('fs').readFileSync('/dev/stdin').toString().trim().split('\n');

let C = parseInt(input[0]);
let answer = '';

for (let i = 1; i < C + 1; i++){
    let tmp = input[i].split(' ').map(Number);
    let N = tmp[0];
    let sum = 0;
    let cnt = 0;
    
    for(let j = 1; j < N + 1; j++){
        sum += tmp[j]
    }
    
    let avg = sum / tmp[0];
    
    for(let k = 1; k < N + 1; k++){

        if(avg < tmp[k]){
            cnt++
        }
    }
    
    answer += ((cnt / N) * 100).toFixed(3) + '%' + '\n';
    
}

console.log(answer);

toFixed(A) : 소수점 A+1 번째에서 반올림하여 A번째 까지 표시한다.

'문제 > 백준_자바스크립트' 카테고리의 다른 글

43. 1065(한수)  (0) 2022.05.20
42. 4673(셀프 넘버)  (0) 2022.05.20
40. 8958(OX퀴즈)  (0) 2022.05.19
39. 1546(평균)  (0) 2022.05.19
38. 3052(나머지)  (0) 2022.05.19
Comments