Return true if the input n is a palindrome. Otherwise return false. n can be an integer or a string. >>> is_palindrome(909) True >>> is_palindrome(908) False >>> is_palindrome('10101') True >>> is_palindrome('10111') False
(n: int | str)
| 19 | |
| 20 | |
| 21 | def is_palindrome(n: int | str) -> bool: |
| 22 | """ |
| 23 | Return true if the input n is a palindrome. |
| 24 | Otherwise return false. n can be an integer or a string. |
| 25 | |
| 26 | >>> is_palindrome(909) |
| 27 | True |
| 28 | >>> is_palindrome(908) |
| 29 | False |
| 30 | >>> is_palindrome('10101') |
| 31 | True |
| 32 | >>> is_palindrome('10111') |
| 33 | False |
| 34 | """ |
| 35 | n = str(n) |
| 36 | return n == n[::-1] |
| 37 | |
| 38 | |
| 39 | def solution(n: int = 1000000): |