0 out of 464 challenges solved
Write a Python function `remove_occurrences(s: str, ch: str) -> str` that removes the first and last occurrence of a given character `ch` from the string `s`. If the character does not exist in the string, return the string unchanged. If the character appears only once, remove it.
#### Example Usage
```python [main.nopy]
remove_occurrences("hello", "l") # Output: "heo"
remove_occurrences("abcda", "a") # Output: "bcd"
remove_occurrences("PHP", "P") # Output: "H"
remove_occurrences("test", "z") # Output: "test"
```
#### Constraints
- The input string `s` will have a length between 0 and 1000.
- The character `ch` will be a single character.def remove_occurrences(s: str, ch: str) -> str:
"""
Removes the first and last occurrence of the character `ch` from the string `s`.
Args:
s (str): The input string.
ch (str): The character to remove.
Returns:
str: The modified string with the first and last occurrence of `ch` removed.
"""
# Implement the function logic here
pass