387. First Unique Character in a String
Leetcode
題目
解答
var firstUniqChar = function(s) {
const map = new Map();
for(let i=0; i<s.length; i++) {
const char = s[i];
if(map.get(char) === undefined) {
map.set(char, i);
} else {
map.set(char, -1);
}
}
for (const value of map.values()) {
if(value !== -1) return value;
}
return -1;
};測資
Last updated