Cho một số N , đầu ra / trả về X sao cho N + X là một bảng màu, trong đó | X | phải càng nhỏ càng tốt.
Palindrome: Một số là một palindrom, nếu chuỗi các chữ số của nó giống nhau khi đọc chúng từ trái sang phải như khi đọc từ phải sang trái.
95359
và 6548456
là đối xứng, 123
và 2424
không. Các số có các số 0 đứng đầu như 020
không phải là một bảng màu.
Đầu vào là một số nguyên dương nhỏ hơn 10 15 . Đọc nó từ stdin, như một tham số phương thức, bất cứ điều gì.
Đầu ra phải là một số nguyên (dương hoặc âm) và phải là 0 nếu đầu vào đã là một palindrom. Bạn có thể viết đầu ra của mình vào thiết bị xuất chuẩn, trả lại từ một hàm hoặc bất cứ thứ gì bạn thích. Nếu có 2 số (ví dụ 2
và -2
) thỏa mãn các yêu cầu, chỉ xuất một trong số chúng.
Ví dụ:
Input Output
3 0
234 -2
1299931 -10
126 5 or -5 (only one of them)
N=10
đầu ra có thểX=-1
hayX=1
?