Skip to content

Files

Latest commit

Zanger67/leetcodeZanger67/leetcode
Zanger67/leetcode
and
Zanger67/leetcode
Mar 16, 2025
03398f8 · Mar 16, 2025

History

History
43 lines (32 loc) · 934 Bytes

_1957. Delete Characters to Make Fancy String.md

File metadata and controls

43 lines (32 loc) · 934 Bytes

All prompts are owned by LeetCode. To view the prompt, click the title link above.

Back to top


First completed : November 04, 2024

Last updated : November 04, 2024


Related Topics : String

Acceptance Rate : 71.74 %


Solutions

Python

class Solution:
    def makeFancyString(self, s: str) -> str:
        output = []
        prev, cnt = None, 0
        for c in s :
            if c == prev :
                cnt += 1
            else :
                cnt = 1
                prev = c
            if cnt >= 3 :
                continue
            output.append(c)
        return ''.join(output)