JavaScript 백준 1546 평균
3707 단어 1546JavaScript평균1546
🔥백준 1546 평균
const input = require('fs').readFileSync('/dev/stdin').toString().split('\n');
const num = input[0] * 1;
const score= input[1].split(" ");
const max= Math.max(...score);
let sum = 0;
for (let i = 0; i < num; i++) {
sum += score[i] / max * 100;
}
console.log(sum / num);
🧵풀이
Math.max 메서드를 사용하여 Max값을 구해준다.
split 메서드를 통해 나눠준 케이스를 for문으로 돌려서
score[i] 를 max로 나눠주고 100을 곱한 값을 sum에 더한다.
for 밖으로 나와 모든 점수를 합한 sum을 과목수 num으로
나눠주면 평균값이 출력되게 된다.
더 좋은 방법이 있거나 잘못된 부분이 있으면 말씀해주십쇼😮
Author And Source
이 문제에 관하여(JavaScript 백준 1546 평균), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://velog.io/@gkswn45/JavaScript-백준-1546-평균저자 귀속: 원작자 정보가 원작자 URL에 포함되어 있으며 저작권은 원작자 소유입니다.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)