๐ ์ํ๋ฒณ์ด ์์นํ ์๋ฆฟ์์ ํฉ์ด ํฐ ์์๋๋ก ํฐ ์ซ์๋ฅผ ๋งค์นญํ๋ฉด ๋๋ ๊ฒ์ด์๋ค. ๊ณ ๋ฏผ ๋ง์ด ํ๋๋ฐ ์ด๋ฐ ๋ฐฉ๋ฒ์ด.. ex) ABC, ABCD์ ๊ฒฝ์ฐ A=100+1000, B=10+100, C=1+10, D=1
์ฝ๋
const fs = require('fs');
const input = fs.readFileSync('/dev/stdin').toString().trim().split('\n');
const N = +input.shift();
let info = {};
for (let i = 0; i < N; i++) {
const word = input[i].split("").reverse();
for (let j = 0; j < word.length; j++) {
info[word[j]] ? (info[word[j]] += 10 ** j) : (info[word[j]] = 10 ** j);
}
}
const infoArr = Object.entries(info).sort((a, b) => b[1] - a[1]);
let num = 9;
let result = 0;
for (let i = 0; i < infoArr.length; i++) {
result += num * infoArr[i][1];
num--;
}
console.log(result);