728x90
let input = require('fs').readFileSync('/dev/stdin').toString().trim().split("\n").map(i => i.split(" "));
const n = input[0];
const subs = input[1];
const m = Math.max(...subs);
const raiseScore = (subs, maxSub) => {
let newScores = subs.map(v => v / maxSub * 100);
return newScores.reduce((sum, v) => sum + v) / n;
}
console.log(raiseScore(subs, m));
๋ฌธ์ ํ์ด๋ฅผ ํ ๋ ๋จผ์ ์ฝ๋๋ฅผ ์ฐ์ง ๋ง๊ณ ,
์ด๋ค ์ ์ฐจ๋ก ๊ฐ์ ๊ตฌํ ์ง ๋จผ์ ์ฐ๋ ์ฐ์ต์ ์์ํ๋ค.
๋ ธํธ์ ๋จผ์ ์ ๋ฆฌ ํ ์ฝ๋๋ฅผ ์์ฑํ๋๋ฐ,
ํ์คํ ๋ฉ~ ํ๋ ์ฝ๋๋ฅผ ๋ณด๊ณ ์๋ ์๊ฐ์ด ์ค์๊ณ ,
์ค๊ฐ์ค๊ฐ ๋ด๊ฐ ์ฝ๋๋ฅผ ์ง๋ค๊ฐ ํท๊ฐ๋ฆฌ๋ ๋ถ๋ถ์ด ์ค์๋ค.
<์ ๋ฆฌ ๋ด์ฉ>
1. ์ต๋๊ฐ ๋จผ์ ๊ตฌํ๊ธฐ
2. ๊ฐ๋ค์ ๊ณต์์ ๋ฃ๊ธฐ
3. ์๋ก์ด ํ๊ท ๊ตฌํ๊ธฐ
๊ทธ๋ฆฌ๊ณ
1์ฐจ์ ๋ฐฐ์ด ๋จ๊ณ ๋~
728x90
๋ฐ์ํ