Atenţie! Aceasta este o versiune veche a paginii, scrisă la 2017-03-04 17:16:48.
Revizia anterioară   Revizia următoare  

 

Fişierul intrare/ieşire:palindrom4.in, palindrom4.outSursăProSoft@NT 2017
AutorEne DumitriuAdăugată devaliro21Valentin Rosca valiro21
Timp execuţie pe test0.25 secLimită de memorie65536 kbytes
Scorul tăuN/ADificultateN/A

Vezi solutiile trimise | Statistici

Palindrom4

Un număr se numeşte palindrom dacă prima lui cifră este egală cu ultima, a doua cu penultima şi aşa mai departe. De exemplu numerele 2552 , 404 şi 3 sunt palindromuri, în vreme ce 400 , 1230 şi 1212 nu sunt palindromuri.

Cerinţa
Scrieţi un program care citind un număr natural n determină cel mai apropiat palindrom fata de el. În cazul când n este egal departat fată de două palindromuri se va alege palindromul mai mic.

Date de intrare

Fişierul de intrare palindrom4.in va conţine pe o singura linie valoare lui n.

Date de ieşire

În fişierul de ieşire palindrom4.out va conţine pe o singură linie cel mai apropiat palindrom fata de n.

Restricţii

  • 0 ≤ n ≤ 101000000

Exemplu

palindrom4.inpalindrom4.out
4567
4554

Explicaţie

Palindroamele vecine lui 4567 sunt 4664 şi 4554. Distanţele sunt d1=4664-4567=97 şi d2=4567-4554=13 deci, cel mai apropiat palindrom este 4554.

Trebuie sa te autentifici pentru a trimite solutii. Click aici

Cum se trimit solutii?