Repeated in string

Numbers how many time s character is repeated in string

by odiseo

JavaScript

var input = "aaabbcdeabcdeaabbbccddeeeabcd";

function getRepeatedInString (input) {
    var res = {};
    
    if (typeof input !== 'string') {
         throw 'Input must be a string';   
    }
    
    //Looping in string
    for (var i = 0; i < input.length; i++){
        var letter = input[i];
        if (res[letter] === undefined) {
            res[letter] = letter;   
        }
        else {
            res [letter] += letter;            
        }
    }
    
    for (prop in res) {
        console.log(prop + ":" + res[prop].length);
    }
}

getRepeatedInString(input);