Diberi angka N , output / return X sehingga N + X adalah palindrome, di mana | X | harus sekecil mungkin.
Palindrome: Suatu angka adalah palindrom, jika urutan digitnya sama ketika membacanya dari kiri ke kanan seperti ketika membaca dari kanan ke kiri.
95359
dan 6548456
simetris, 123
dan 2424
tidak. Angka dengan angka nol di depan seperti 020
bukan palindrome.
Input adalah bilangan bulat positif lebih kecil dari 10 15 . Baca dari stdin, sebagai parameter-metode, apa pun.
Output harus berupa bilangan bulat (positif atau negatif) dan harus 0 jika inputnya sudah berupa palindrom. Anda dapat menulis output Anda ke stdout, mengembalikannya dari suatu fungsi atau apa pun yang Anda suka. Jika ada 2 angka (misalnya 2
dan -2
) yang memenuhi persyaratan, output hanya satu dari mereka.
Contoh:
Input Output
3 0
234 -2
1299931 -10
126 5 or -5 (only one of them)
N=10
output bisaX=-1
atauX=1
?