solution

by Vladymyr Shevchuk

JavaScript

function solution (string, size) {
const firstSlice = string.slice(0, size);
const rest = [...string.slice(size)]

 return rest.reduce((accum, item, index) => {
    accum += !accum.endsWith(item.repeat(size)) ? item : '';    

    return accum;
  }, firstSlice);
}

console.error(solution('eedaaad', 2)); // eedaad
console.error(solution('xxxtxxx', 2));  // xxtxx
console.error(solution('uuuuxaaaaxuuu', 2)); // uuxaaxuu