Menu
CoddyTech

Palindrome Number

Sebuah angka disebut palindrom jika digit-digitnya dibaca sama dari kiri ke kanan maupun dari kanan ke kiri, seperti 1221. Diberikan bilangan bulat x, kembalikan true jika angka tersebut adalah palindrom dan false jika tidak. Angka negatif tidak pernah dihitung, karena tanda minusnya tidak memiliki pasangan di ujung lainnya.

Fungsi

isPalindrome(x: integer) → boolean
xinteger
bilangan bulat yang akan diperiksa, mungkin negatif
Mengembalikanboolean
true jika x terbaca sama dari kedua arah, false jika tidak

Batasan

  • -231 ≤ x ≤ 231-1
  • Setiap bilangan negatif menghasilkan false.

Contoh

Input
x = 121
Output
true
Penjelasan
Dibaca dari belakang, 121 tetap 121, jadi jawabannya adalah true.
challenge icon

Pertanyaan lanjutan

Bisakah kamu menyelesaikannya tanpa mengubah bilangan bulat menjadi string?

Reset kode
def isPalindrome(x):
    # Tulis kodemu di sini

Tes #1

Tes #2

Argumen

x = 121

Output yang diharapkan

true