Menu
CoddyTech

Palindrome Number

Một số là số đối xứng nếu các chữ số của nó đọc từ trái sang phải và từ phải sang trái đều giống nhau, chẳng hạn như 1221. Với số nguyên x, hãy trả về true nếu đó là số đối xứng và false nếu không. Số âm không bao giờ được tính là số đối xứng vì dấu trừ của nó không có dấu tương ứng ở đầu kia.

Hàm

isPalindrome(x: integer) → boolean
xinteger
số nguyên cần kiểm tra, có thể là số âm
Trả vềboolean
true nếu x đọc giống nhau theo cả hai hướng, false nếu không

Ràng buộc

  • -231 ≤ x ≤ 231-1
  • Mọi số âm đều trả về false.

Ví dụ

Đầu vào
x = 121
Đầu ra
true
Giải thích
Đọc ngược lại, 121 vẫn là 121, nên đáp án là true.
challenge icon

Câu hỏi mở rộng

Bạn có thể giải bài này mà không chuyển số nguyên thành chuỗi không?

Đặt lại code
def isPalindrome(x):
    # Viết code ở đây

Kiểm thử #1

Kiểm thử #2

Đối số

x = 121

Đầu ra mong đợi

true