Tengo r = cuántas veces se puede repetir la letra en una fila y s = a la cadena para verificar.
Por ejemplo si s = "aaabbbccc777" y r = 2. resultado = "aabbcc77".
Necesito que sea dinámico y lo más fácil y limpio posible.
Gracias por la ayuda por adelantado.
let s = "bbbaaaccc777cdggg"; let r = 2; const verification = (s, r) => { } verification(s, r);Puede iterar sobre la cadena de esta manera:
const verification = (s, r) => { let res = '', last = null, counter = 0; s.split('').forEach(char => { if (char == last) counter++; else { counter = 0; last = char; } if (counter < r) res += char; }); return res; }