![](/img/trans.png)
[英]Regex test in JavaScript if a string contains only unique characters
[英]JavaScript: How many unique characters the string contains?
给定 a -z范围内的字符串。 获取字符串中唯一的最小字符数。 如果我们有一个字符串dabbcabcd
,这里的最小数字是4 ,因为这些字符列表不是相同的 'a', 'b', 'c', 'd' 。
这是我累了
let output = [];
function fewestCoins(coins) {
for(let i = 0; i< coins.length; i++){
if(coins[i] === coins[i+1]){
output.push(coins[i])
} else console.log(coins[i])
}
}
let str = 'dabbcabcd';
fewestCoins(str);
这是一种不同的方法,它将键的数量作为指标
function fewestCoins(str) { g={} str=str.toLowerCase() for (let char of str) { g[char]=0 } return Object.keys(g).length } console.log(fewestCoins('dabbcabcd'));
您可以从字符串创建Set
并获取其大小,因为Set
仅包含唯一值。
function fewestCoins(coins) { return new Set(coins).size; } let str = 'dabbcabcd'; console.log(fewestCoins(str));
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.