位运算解法
具体解析可以看:最大单词长度乘积(Java & JS & Py & C)-优快云博客
JS算法源码
/* JavaScript Node ACM模式 控制台输入获取 */
const readline = require("readline");
const rl = readline.createInterface({
input: process.stdin,
output: process.stdout,
});
rl.on("line", (line) => {
console.log(getResult(line.split(",")));
});
function getResult(words) {
let ans = 0;
const n = words.length;
const bits = new Array(n).fill(0);
for (let i = 0; i < n; i++) {
for (let j = 0; j < words[i].length; j++) {
bits[i] |= 1 << (words[i][j].charCodeAt() - 97);
}
}

已下架不支持订阅

被折叠的 条评论
为什么被折叠?



