function removeConsecutiveDuplicates(input) {
// Matches any character (.) followed by itself one or more times (\1+)
const pattern = /(.)\1+/g;
// Replaces with the first captured group
const result = input.replace(pattern, "$1");
return result;
}
const input = "aaaabbbccdddddd";
const modified = removeConsecutiveDuplicates(input);
console.log("Original:", input);
console.log("Modified:", modified);
/*
run:
Original: aaaabbbccdddddd
Modified: abcd
*/