JSFiddle - React, Tailwind, and code Playground
by Jake Overall
JavaScript
/**
* Given an arbitrary input string, return the first nonrepeated character in
* the string. For example:
*
* firstNonRepeatedCharacter('ABA'); // => 'B'
* firstNonRepeatedCharacter('AABCABD'); // => 'C'
*/
var firstNonRepeatedCharacter = function(string) {
string.split('').sort();
for(var i=0; i<string.length; i++){
if(string[i] === string[i+1]){
string.splice(i, 1);
i--;
}
}
alert(string);
};