function find_longest_repeating_character(str: string) {
let longest_count: number = 0;
let size: number = str.length;
let longest_repeating_character: string = ' ';
for (let i: number = 0; i < size; ) {
let ch: string = str.charAt(i);
let count: number = 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: string = "jjjwwhhhaabbbbhhhhhhhdddefgggghhw88";
console.log(find_longest_repeating_character(str));
/*
run:
"h"
*/