# HJ10 字符个数统计

https://www.nowcoder.com/practice/eb94f6a5b2ba49c6ac72d40b5ce95f50 (opens new window)

# 描述

编写一个函数,计算字符串中含有的不同字符的个数。

输入描述:

输入一行没有空格的字符串。

输出描述:

输出 输入字符串 中范围在(0~127,包括0和127)字符的种数。

示例1:

输入:abc
输出:3

示例2:

输入:aaa
输出:1

# 解答

const rl = require("readline").createInterface({ input: process.stdin });
var iter = rl[Symbol.asyncIterator]();
const readline = async () => (await iter.next()).value;

void async function () {
    const line = await readline()
    const chars = line.split('');

    const charSet = new Set();

    chars.forEach((char) => {
        charSet.add(char);
    });

    console.log(charSet.size);
}()
本章目录