Revizia anterioară Revizia următoare
| Fișierul intrare/ieșire | semipalindrom.in, semipalindrom.out | Sursă | Olimpiada pe Scoala 2012, Clasa a 5-a |
|---|---|---|---|
| Autor | Isabela Coman | Adăugată de |
|
| Timp de execuție pe test | 0.2 sec | Limită de memorie | 1024 KB |
| Scorul tău | N/A | Dificultate |
Vezi soluțiile trimise | Statistici
Semipalindrom
Pe Mara o fascinează numerele speciale. Ea a inventat notiunea de număr Semipalindrom,dând acest nume numerelor care au doua jumătăți identice. De exemplu, numărul 1313 este un astfel de numar deoarece, prin secționarea acestuia la jumătate, rezulta 2 numere egale: 13 si 13. De asemenea , un alt exemplu de astfel de numar este 13713. Mara spune ca dacă secționam un astfel de număr obținem tot doua numere egale: 13 si 13, ignorând practic cifra din mijloc.
Cerință
Dându-se un numar natural n, sa se afiseze in fișierul “semipalindrom.in” jumatatea acestuia in cazul in care acesta este Semipalindrom sau prima cifra a numarului n, in cazul în care numărul n nu este Semipalindrom.
Date de intrare
Fișierul de intrare semipalindrom.in contine pe prima linie numarul n.
Date de ieșire
În fișierul de ieșire semipalindrom.out se va afisa un singur numar reprezentand jumatatea numarului n, daca numarul este semipalindrom sau prima cifra a numarului n, daca acesta nu este palindrom.
Restricții
1 ≤ n ≤ 999999999
(n are maxim 9 cifre)
Exemplu
| economii.in | economii.out | Explicatii |
|---|---|---|
| 538 |
5 |
Numarul 538 nu este Semipalindrom.Vom afisa prima cifra a numarului 538. |
| 10410 |
10 |
Numarul este semipalindrom.Vom afisa jumatatea acestuia: 10. |


Poți vedea testele pentru această problemă accesând