Soluții trimise

Rezumat problemă

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 1221, 505 și 7 sunt palindromuri, în vreme ce 500, 1410 și 2424 nu sunt palindromuri.

Similar, un număr se numește aproape palindrom dacă are aceleași perechi de cifre identice ca un palindrom, mai puțin o pereche în care cifrele diferă. De exemplu numerele 500, 1411, 2444, 1220, 53625, 14 și 4014 sunt numere aproape palindromuri, în vreme ce 1221, 1410, 6, 505, 22 și 512125 nu sunt numere aproape palindromuri deoarece fie sunt palindromuri, fie au prea multe perechi de cifre diferite.

Mai definim palindromul asociat al unui număr x ca fiind cel mai mic număr palindrom p strict mai mare decât x (p>x). De exemplu palindromul asociat al lui 5442 este 5445, palindromul asociat al lui 2445 este 2552, al lui 545 este 555, al lui 39995 este 40004, al lui 500 este 505, iar al lui 512125 este 512215.

Scrieţi un program care citind un număr natural nenul n și apoi un șir de n numere naturale determină:

1. câte dintre cele n numere sunt palindrom
2. câte dintre cele n numere sunt aproape palindrom
3. palindromurile asociate pentru cele n numere citite.

ID   Utilizator Problema Data încărcării Stare
Mihai Roxana-Florentina (roxanamiihai) Palindrom2 19 Martie 2024, 19:27 Evaluare finalizată 20
Mihai Roxana-Florentina (roxanamiihai) Palindrom2 19 Martie 2024, 19:27 Evaluare finalizată 45
Mihai Roxana-Florentina (roxanamiihai) Palindrom2 19 Martie 2024, 19:26 Evaluare finalizată E.C
Mihai Roxana-Florentina (roxanamiihai) Palindrom2 19 Martie 2024, 19:20 Evaluare finalizată 45
Mihai Roxana-Florentina (roxanamiihai) Palindrom2 19 Martie 2024, 19:20 Evaluare finalizată 45
Mihai Roxana-Florentina (roxanamiihai) Palindrom2 19 Martie 2024, 19:18 Evaluare finalizată E.C
Mihai Roxana-Florentina (roxanamiihai) Palindrom2 19 Martie 2024, 19:18 Evaluare finalizată E.C
Mihai Roxana-Florentina (roxanamiihai) Palindrom2 19 Martie 2024, 19:16 Evaluare finalizată 100
Mihai Roxana-Florentina (roxanamiihai) Palindrom2 19 Martie 2024, 19:15 Evaluare finalizată 45
Cotenescu Tudor Iosif (WestGamerPlayZ) Palindrom2 19 Martie 2024, 19:15 Evaluare finalizată 45
mihai mihai (mihaimihai9) Palindrom2 19 Martie 2024, 16:20 Evaluare finalizată E.C
Rădulescu Răzvan (RaZvan2703) Palindrom2 19 Martie 2024, 12:27 Evaluare finalizată 85
Simedre Paul (Simedre_Paul) Palindrom2 18 Martie 2024, 15:46 Evaluare finalizată 100
Becleanu Tudor Andrei (TudorBecleanuAndrei) Palindrom2 16 Martie 2024, 19:56 Evaluare finalizată 20
Becleanu Tudor Andrei (TudorBecleanuAndrei) Palindrom2 16 Martie 2024, 19:46 Evaluare finalizată 20
Becleanu Tudor Andrei (TudorBecleanuAndrei) Palindrom2 16 Martie 2024, 19:41 Evaluare finalizată 20
Becleanu Tudor Andrei (TudorBecleanuAndrei) Palindrom2 16 Martie 2024, 19:33 Evaluare finalizată 20
Hutanu Daniel (1h0) Palindrom2 16 Martie 2024, 19:26 Evaluare finalizată 100
Becleanu Tudor Andrei (TudorBecleanuAndrei) Palindrom2 16 Martie 2024, 19:23 Evaluare finalizată E.C
Becleanu Tudor Andrei (TudorBecleanuAndrei) Palindrom2 16 Martie 2024, 19:05 Evaluare finalizată E.C
Becleanu Tudor Andrei (TudorBecleanuAndrei) Palindrom2 16 Martie 2024, 19:05 Evaluare finalizată E.C
Becleanu Tudor Andrei (TudorBecleanuAndrei) Palindrom2 16 Martie 2024, 19:04 Evaluare finalizată E.C
Becleanu Tudor Andrei (TudorBecleanuAndrei) Palindrom2 16 Martie 2024, 19:03 Evaluare finalizată E.C
Becleanu Tudor Andrei (TudorBecleanuAndrei) Palindrom2 16 Martie 2024, 19:00 Evaluare finalizată E.C
Becleanu Tudor Andrei (TudorBecleanuAndrei) Palindrom2 16 Martie 2024, 18:59 Evaluare finalizată E.C
Becleanu Tudor Andrei (TudorBecleanuAndrei) Palindrom2 16 Martie 2024, 18:19 Evaluare finalizată 20
Becleanu Tudor Andrei (TudorBecleanuAndrei) Palindrom2 16 Martie 2024, 18:18 Evaluare finalizată E.C
Wild Running (wrunning) Palindrom2 16 Martie 2024, 15:29 Evaluare finalizată 100
Mocanu Clara (Kahoot) Palindrom2 16 Martie 2024, 10:38 Evaluare finalizată 75
Coltoiu Mircea (mirceacoltoiu) Palindrom2 16 Martie 2024, 02:56 Evaluare finalizată 85
Coltoiu Mircea (mirceacoltoiu) Palindrom2 16 Martie 2024, 02:55 Evaluare finalizată 0
Hutanu Daniel (1h0) Palindrom2 15 Martie 2024, 19:38 Evaluare finalizată 100
Ambro Andrei (Ambroinfo5) Palindrom2 15 Martie 2024, 14:57 Evaluare finalizată 23
Bite Emanuela (EMA2012) Palindrom2 15 Martie 2024, 11:54 Evaluare finalizată 26
cocoi razvan (7845) Palindrom2 15 Martie 2024, 11:53 Evaluare finalizată E.C
cocoi razvan (7845) Palindrom2 15 Martie 2024, 11:52 Evaluare finalizată E.C
Toda Rares Petru (RaresPetruToda) Palindrom2 15 Martie 2024, 11:52 Evaluare finalizată 20
cocoi razvan (7845) Palindrom2 15 Martie 2024, 11:52 Evaluare finalizată E.C
Judea Denis (JudeaDenis) Palindrom2 15 Martie 2024, 11:52 Evaluare finalizată 20
Bite Emanuela (EMA2012) Palindrom2 15 Martie 2024, 11:51 Evaluare finalizată 0
Sandor Gabriel (Sandor_Gabriel) Palindrom2 15 Martie 2024, 11:51 Evaluare finalizată 20
Toda Rares Petru (RaresPetruToda) Palindrom2 15 Martie 2024, 11:51 Evaluare finalizată 0
Sabau Adrian (Sabau_adrian) Palindrom2 15 Martie 2024, 11:51 Evaluare finalizată 20
cocoi razvan (7845) Palindrom2 15 Martie 2024, 11:51 Evaluare finalizată E.C
Popa George (PopaGeorge5E) Palindrom2 15 Martie 2024, 11:51 Evaluare finalizată 20
Sabau Adrian (Sabau_adrian) Palindrom2 15 Martie 2024, 11:51 Evaluare finalizată 0
Sandor Gabriel (Sandor_Gabriel) Palindrom2 15 Martie 2024, 11:51 Evaluare finalizată 0
Bite Emanuela (EMA2012) Palindrom2 15 Martie 2024, 11:51 Evaluare finalizată 0
Judea Denis (JudeaDenis) Palindrom2 15 Martie 2024, 11:51 Evaluare finalizată 0
Ambro Andrei (Ambroinfo5) Palindrom2 15 Martie 2024, 11:50 Evaluare finalizată 23