First Recurring Character 

Run Settings
LanguageJavaScript
Language Version
Run Command
function ReturnReccurringCharacter(str){ // if string is of other data type return invalid datatye // iterate through each char and then stoe the number of times its been seen let seenTable = new Map() for(let i = 0; i < str.length; i++){ let key = str[i] if(seenTable.get(key) === undefined ){ seenTable.set(key, 1) }else{ seenTable.set(key, seenTable.get(key)+1) } } let mostRepeated = "" let mostRepeatedValue = "" for (let [key, value] of seenTable) { console.log(seenTable) if(value >= 2){ return key } } // choose most repeated char from the hash table return null } function RecurringCharacter(input){ let map = {}; for(let i = 0; i < input.length; i++){ if(map[input[i]] != undefined){ return input[i] }else{ map[input[i]] = 1 } } return undefined } console.log(RecurringCharacter([1,2,2,23,5,5]))
Editor Settings
Theme
Key bindings
Full width
Lines