JSFiddle - React, Tailwind, and code Playground
by Steven Senkus
JavaScript
var firstUniqChar = function(s) {
const stringArr = s.split('');
const foundChars = [];
for (let i = 0; i < stringArr.length; i++) {
let char = stringArr[i];
let duplicate = false;
for (let j = i + 1; j < stringArr.length; j++) {
duplicate = false;
console.log(stringArr[i], stringArr[j])
if (stringArr[j] === undefined) {
break;
}
if (stringArr[i] !== stringArr[j]) {
continue;
} else {
console.log('duplicate')
duplicate = true;
break;
}
}
if (!duplicate) return i;
}
return -1;
};
/* console.log(firstUniqChar('leetcode') === 0);
console.log(firstUniqChar('leetcodel') === 3); */
console.log(firstUniqChar('cc') === -1)