给定az范围内的字符串。获取字符串中唯一的最少字符数。如果我们有一个字符串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);
2 回答
炎炎设计
TA贡献1808条经验 获得超4个赞
这是一种不同的方法,它将键的数量作为度量
function fewestCoins(str) {
g={}
str=str.toLowerCase()
for (let char of str) {
g[char]=0
}
return Object.keys(g).length
}
console.log(fewestCoins('dabbcabcd'));
吃鸡游戏
TA贡献1829条经验 获得超7个赞
您可以从字符串创建 aSet并获取其大小,因为Sets 仅包含唯一值。
function fewestCoins(coins) {
return new Set(coins).size;
}
let str = 'dabbcabcd';
console.log(fewestCoins(str));
添加回答
举报
0/150
提交
取消
