๋ฐฑ์ค 2217๋ฒ
์ฝ๋
const fs = require('fs');
let input = fs.readFileSync('/dev/stdin').toString().trim().split('\n').map(Number);
const N = input.shift();
//๊ฐ ๊ฒฝ์ฐ๋ณ ๋ฌด๊ฒ๋ฅผ ์ ์ฅํ๋ ๋ฐฐ์ด
let arr = [];
//๋กํ ๋ฌด๊ฒ๋ฅผ ์ค๋ฆ์ฐจ์์ผ๋ก ์ ๋ ฌ
input = input.sort((a, b) => a - b);
for (let i = 0; i < N; i++) {
//๋กํ ๋ฌด๊ฒ x ์ฌ์ฉํ๋ ๋กํ์ ๊ฐ์(i๋ฒ์งธ ์ด์ ์ ๋กํ๋ ์ฌ์ฉํ์ง ์๋๋ค:i๋ฒ์งธ ๋ฌด๊ฒ ๋ณด๋ค ๊ฐ๊ฑฐ๋ ํฐ ๋กํ๋ง ๋ฌด๊ฒ๋ฅผ ๊ฒฌ๋ ์ ์๋ค.)
arr[i] = input[i] * (N - i);
}
//์ต๋๊ฐ ์ถ๋ ฅ
console.log(Math.max(...arr));