LeetCode solutions

2886. Faulty Keyboard

My accepted Python solution to LeetCode problem 2886, Faulty Keyboard, running in 3ms.

  • Difficulty: Easy
  • Python
  • Runtime 3ms
  • Memory 17.2MB

Read the problem on LeetCode View on GitHub

Python

Accepted on LeetCode — runtime 3ms, memory 17.2MB, accepted 2025-12-31.

python
class Solution:
    def finalString(self, s: str) -> str:
        result = []
        for c in s:
            if c == 'i':
                result.reverse()
            else:
                result.append(c)
        return ''.join(result)

Source