function countLetterOccurrences(charArray: string[]): Record<string, number> {
const letterCounts: Record<string, number> = {};
charArray.forEach(char => {
if (letterCounts[char]) {
letterCounts[char]++;
} else {
letterCounts[char] = 1;
}
});
return letterCounts;
}
const charArray: string[] = ['t', 'y', 't', 'c', 'd', 'c', 'e', 'f', 'e', 't'];
const result = countLetterOccurrences(charArray);
console.log(result);
/*
run:
{
"t": 3,
"y": 1,
"c": 2,
"d": 1,
"e": 2,
"f": 1
}
*/