Collapse runs of identical letters
Input
'aaabcc' -> remove_adjacent_duplicates('aaabcc')
Output
'abc'
Runs 'aaa' -> 'a', 'cc' -> 'c', so the result is 'abc'.
Full lesson preview
Collapse consecutive identical characters in a string, keeping only the first of each adjacent run.
Problem statement
Task
Examples
Input
'aaabcc' -> remove_adjacent_duplicates('aaabcc')
Output
'abc'
Runs 'aaa' -> 'a', 'cc' -> 'c', so the result is 'abc'.
Input format
Output format
Constraints
Samples
Input
aaabbc
Output
abc
aaa -> a, bb -> b, c -> c