๐ฅ Algorithm/Baekjoon
[๋ฐฑ์ค 1546๋ฒ] ํ๊ท - ์๋ฐ์คํฌ๋ฆฝํธ(nodejs)
Lennon
2022. 1. 17. 01:53
728x90
๋ฐ์ํ
https://www.acmicpc.net/problem/1546
1546๋ฒ: ํ๊ท
์ฒซ์งธ ์ค์ ์ํ ๋ณธ ๊ณผ๋ชฉ์ ๊ฐ์ N์ด ์ฃผ์ด์ง๋ค. ์ด ๊ฐ์ 1000๋ณด๋ค ์๊ฑฐ๋ ๊ฐ๋ค. ๋์งธ ์ค์ ์ธ์ค์ด์ ํ์ฌ ์ฑ์ ์ด ์ฃผ์ด์ง๋ค. ์ด ๊ฐ์ 100๋ณด๋ค ์๊ฑฐ๋ ๊ฐ์ ์์ด ์๋ ์ ์์ด๊ณ , ์ ์ด๋ ํ๋์ ๊ฐ์ 0๋ณด
www.acmicpc.net
const fs = require('fs');
let input = fs
.readFileSync('/dev/stdin')
.toString()
.trim()
.split('\n');
const count = +input[0];
let score = input[1].split(' ').map((v) => +v);
const max = Math.max(...score);
score = score.map((v) => (v / max) * 100);
console.log(score.reduce((prev, cur) => prev + cur, 0) / count);
์ธํ์ด ์ด๋ ๊ฒ ๋ค์ด์ค๋ฏ๋ก
์ฒซ ๋ฒ์งธ ์ ๋ ฅ => ๋ง์ง๋ง์ ๋๋ ์
๋ ๋ฒ์งธ ์ ๋ ฅ => ์ฒ๋ฆฌํ์ฌ ๋ค ๋ํ ์ ์ด๋ฏ๋ก
์์ ์ฝ๋์ ๊ฐ์ด ์์ฑํ๋ฉด ๋๋ค.
728x90
๋ฐ์ํ