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);
};