This is not a duplicate of Counting the occurrences / frequency of array elements There are differences.
I've got an array with chars:
const data = ['a', 'a', 'b', 'x', 'x', 'x', 'a'];
I need to count each sequence of characters and print character with number of uninterrupted occurrences like this (each line should log after program finds uninterrupted occurrences:
a: 2
b: 1
x: 3
a: 1
I thought to use 'while' but I'm stuck a little bit on this logic.
const countSeq = (arr) => {
while (arr.length > 0) {
// logic there
console.log(/*char: count number*/);
if (arr.length === 0) break;
}
}
Sorry for bothering, I'm just learning. Thanks in advance!