#每日一题# 2399. 检查相同字母间的距离

/**
* @param {string} s
* @param {number[]} distance
* @return {boolean}
*/
var checkDistances = function(s, distance) {
let bool = true;
let str = [];
let newarr = [...s]
for(let [index,item] of newarr.entries()){
let idx = item.charCodeAt() - 'a'.charCodeAt()
if(newarr.lastIndexOf(item) - (index + 1) != distance[idx] && !str.includes(item)){
// console.log(distance[idx])
return false
}
str.push(item)
}

return bool

};
展开
评论