import fs from "fs";
const names_txt = "names.txt";
const rdFile = (filename) => {
try {
const data = fs.readFileSync(filename, "utf-8");
return data;
}
catch (err) {
console.error(err);
}
}
function main() {
const names = rdFile(names_txt)
.split(",")
.map(name => name.replaceAll("\"", "").trim())
.sort();
const name_scores = names.map((name) => [...name].reduce((acc, ch) => acc + (ch.charCodeAt(0) - 'A'.charCodeAt(0) + 1), 0));
const score = name_scores.reduce((acc, curr, idx) => acc + (curr * (idx + 1)), 0);
console.log(score);
}
main();