输入一个长度
,仅由图片中的可见字符构成的字符串
。
在一行上输出一个整数,代表给定字符串中 ASCII 码在
到
范围内的不同字符的个数。
[@A8aA].0
8
const readline = require('readline')
var rl = readline.createInterface({
input:process.stdin,
output:process.stdout
})
var str = ''
rl.on('line',(line)=>{
str = line
})
rl.on('close',()=>{
var arr = str.split('')
var s = new Set(arr.reverse())
var arr2 = [...s]
console.log(arr2.length)
}) const readline = require('readline')
const rl = readline.createInterface({
input: process.stdin,
output: process.stdout
})
let inputArr = []
rl.on('line', function(input){
inputArr.push(input)
let res = inputArr[0].split('')
let result = res.reduce( (pre, cur) => {
if (!pre.includes(cur)){
pre.push(cur)
}
return pre
}, [])
console.log(result.length)
inputArr = []
}) const readline = require('readline');
const rl = readline.createInterface({
input: process.stdin,
output: process.stdout
});
rl.on('line', function (line) {
let set=new Set()
for(let i=0;i<line.length;i++){
let c=line.charAt(i)
set.add(c)
}
console.log(set.size)
}); while(line=readline()){
var arr=line.split('')
var arr2=[]
var num=0;
arr.forEach(item=>{
if(!arr2.includes(item)){
arr2.push(item)
num++
}
})
console.log(num)
} var s = readline()
let arr = s.split('').filter(s => {
return s.charCodeAt()>-1&& s.charCodeAt()<128
})
console.log(Array.from(new Set(arr)).length) const str = readline();
console.log(new Set(str.split('')).size); var line=readline();
var arr=line.split('');
var arr1=[];
for(let i=0;i<arr.length;i++){
if(arr1.indexOf(arr[i])==-1){
arr1.push(arr[i]);
}
//return arr1;
}
console.log(arr1.length) while (line = readline()) {
let countArr = [];
let outputArr = [];
for (let i = 0; i < line.length; i++) {
let temp = line.charCodeAt(i);
if (temp >= 0 && temp <= 127) {
countArr.push(line[i]);
};
};
outputArr = [...new Set(countArr)];
console.log(outputArr.length);
} let str = readline();
let count = Array.from(new Set(str.split('').map(s => s.charCodeAt()))).filter(f => {
return f > 0 && f < 127
}).length;
console.log(count);