题解 | #字符个数统计#
字符个数统计
https://www.nowcoder.com/practice/eb94f6a5b2ba49c6ac72d40b5ce95f50
// 引入 readline 模块
const readline = require("readline");
// 创建 readline.Interface 实例
const rl = readline.createInterface(process.stdin, process.stdout);
// 对输入进行监听
rl.on("line", (str) => {
// 创建一个 Set 实例
const set = new Set();
// 遍历输入字符串
for (let i = 0; i < str.length; i++) {
const char = str[i];
// 判断字符是否为 ASCII 码(0-127),且不是换行符
if (
char.charCodeAt() >= 0 &&
char.charCodeAt() <= 127 &&
char !== "\n"
) {
// 将字符添加到 Set 实例中
set.add(char);
}
}
// 输出 Set 的大小
console.log(set.size);
// 关闭 readline.Interface 实例
rl.close();
});
