0 out of 464 challenges solved
Write a function `longest_palindromic_subsequence(s: str) -> int` that takes a string `s` as input and returns the length of the longest palindromic subsequence in the string. A subsequence is a sequence derived from another sequence by deleting some or no elements without changing the order of the remaining elements.
#### Example Usage
```python [main.nopy]
print(longest_palindromic_subsequence("bbbab")) # Output: 4
print(longest_palindromic_subsequence("cbbd")) # Output: 2
```
#### Constraints
- The input string will only contain lowercase English letters.
- The length of the string will be between 1 and 1000.def longest_palindromic_subsequence(s: str) -> int:
"""
Calculate the length of the longest palindromic subsequence in the given string.
Args:
s (str): The input string.
Returns:
int: The length of the longest palindromic subsequence.
"""
# Placeholder for the solution
pass