function find_longest_repeating_character(str) {
let longest_count = 0;
let size = str.length;
let longest_repeating_character = ' ';
for (let i = 0; i < size; ) {
let ch = str.charAt(i);
let count = 0;
for (; i < size && ch == str.charAt(i); i++) {
count++;
}
if (count > longest_count) {
longest_count = count;
longest_repeating_character = ch;
}
}
return longest_repeating_character;
}
const str = "hhaabbbbhhhhhhhdddefgggghh88";
console.log(find_longest_repeating_character(str));
/*
run:
h
*/