코딩테스트/Softeer 연습 문제

[Javascript] 성적 평균

dev_swH 2023. 8. 4. 18:09

https://softeer.ai/practice/info.do?idx=1&eid=389&sw_prbl_sbms_sn=235667 

 

Softeer

연습문제를 담을 Set을 선택해주세요. 취소 확인

softeer.ai

 

level 3에서 유일하게 풀 수 있는 듯🤣

 

const readline = require('readline');
const rl = readline.createInterface({
   input: process.stdin,
   output: process.stdout,
});
let input = [];
rl.on('line', function(line) {
   input.push(line);
}).on('close', function() {
   input = input.map(el => el.split(' ').map(v =>parseInt(v)));
   const [students, number] = input[0];
   const grades = input[1];
   const getAverage = (arr) => {
      const [start, end] = arr;
      let sum = 0;
      for (let i = start-1; i < end; i++) {
         sum = sum + grades[i];
      }
      let average = (sum / (end - start +1)).toFixed(2);
      console.log(average);
    }
   for (let i =0; i < number; i++) {
      getAverage(input[i+2]);
   }
   process.exit();
})

'코딩테스트 > Softeer 연습 문제' 카테고리의 다른 글

[Javascript] 지도 자동 구축  (0) 2023.08.04
[Javascript] 금고 털이  (0) 2023.08.04
[Javascript] 8단 변속기  (0) 2023.08.03
[Javascript] 전광판  (0) 2023.08.03
Softeer 코딩테스트 연습 문제 체험  (0) 2023.07.27