#1227
Spioni
Gigel si Ionel se joacă de-a spionii! De aceea ei imaginează o modalitate de a codifica un mesaj astfel încât nimeni să nu îl poată descifra. Toate mesajele lor au lungimea o putere a lui 2
. Ei numerotează literele mesajului începând cu 1
. Apoi separă literele în două categorii: cele cu număr de ordine impar în stânga, cele cu număr de ordine par în dreapta, păstrând ordinea lor. Procedeul continuă pentru fiecare grupă nou rezultată începând cu cea din stânga, până când fiecare grupă obţinută conţine un singur caracter. După terminarea operaţiilor alipesc grupele de câte o literă rezultate, începând de la stânga spre dreapta şi obţin mesajul codificat.
De exemplu pentru mesajul MESAJNECODIFICAT
procedează astfel:
1. numerotează
MESAJNECODIFICAT 123456789...
2. separă
MSJEOIIA EANCDFCT apoi repetă paşii 1 şi 2 pentru 12345678 12345678 fiecare grupă rezultată MJOI SEIA ENDC ACFT 1234 1234 1234 1234 MO JI SI EA ED NC AF CT 12 12 12 12 12 12 12 12 M O J I S I E A E D N C A F C T 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2
până se obţine un singur caracter în fiecare grupă şi alipind literele de la stânga spre dreapta rezultă mesajul codificat: MOJISIEAEDNCAFCT
Scrieţi un program care să rezolve următoarele două cerinţe:
ONI GIM 2015, Baraj
ID | Utilizator | Problema | Data încărcării | Stare | ||
---|---|---|---|---|---|---|
Spioni | 29 August 2024, 16:50 | Evaluare finalizată | 100 | |||
Spioni | 14 August 2024, 20:57 | Evaluare finalizată | 100 | |||
Spioni | 14 August 2024, 20:56 | Evaluare finalizată | 0 | |||
Spioni | 14 August 2024, 20:54 | Evaluare finalizată | 50 | |||
Spioni | 02 August 2024, 20:32 | Evaluare finalizată | 100 | |||
Spioni | 02 August 2024, 20:31 | Evaluare finalizată | 0 | |||
Spioni | 02 August 2024, 20:24 | Evaluare finalizată | 0 | |||
Spioni | 02 Iulie 2024, 10:49 | Evaluare finalizată | 100 | |||
Spioni | 02 Iunie 2024, 00:01 | Evaluare finalizată | 100 | |||
Spioni | 13 Mai 2024, 00:24 | Evaluare finalizată | 100 | |||
Spioni | 20 Aprilie 2024, 16:49 | Evaluare finalizată | 100 | |||
Spioni | 17 Aprilie 2024, 21:25 | Evaluare finalizată | 100 | |||
Spioni | 07 Aprilie 2024, 21:18 | Evaluare finalizată | 100 | |||
Spioni | 05 Aprilie 2024, 18:29 | Evaluare finalizată | 100 | |||
Spioni | 29 Martie 2024, 10:20 | Evaluare finalizată | E.C | |||
Spioni | 29 Martie 2024, 10:18 | Evaluare finalizată | E.C | |||
Spioni | 26 Martie 2024, 22:25 | Evaluare finalizată | 100 | |||
Spioni | 24 Martie 2024, 18:37 | Evaluare finalizată | 9 | |||
Spioni | 20 Martie 2024, 10:01 | Evaluare finalizată | 100 | |||
Spioni | 16 Martie 2024, 00:33 | Evaluare finalizată | 100 | |||
Spioni | 12 Martie 2024, 14:03 | Evaluare finalizată | E.C | |||
Spioni | 13 Februarie 2024, 23:02 | Evaluare finalizată | 50 | |||
Spioni | 08 Februarie 2024, 10:12 | Evaluare finalizată | 87 | |||
Spioni | 08 Februarie 2024, 10:11 | Evaluare finalizată | 87 | |||
Spioni | 08 Februarie 2024, 10:09 | Evaluare finalizată | 87 | |||
Spioni | 08 Februarie 2024, 10:08 | Evaluare finalizată | 87 | |||
Spioni | 08 Februarie 2024, 10:08 | Evaluare finalizată | E.C | |||
Spioni | 03 Februarie 2024, 11:32 | Evaluare finalizată | 87 | |||
Spioni | 03 Februarie 2024, 11:29 | Evaluare finalizată | 47 | |||
Spioni | 03 Februarie 2024, 11:27 | Evaluare finalizată | 0 | |||
Spioni | 03 Februarie 2024, 11:11 | Evaluare finalizată | 52 | |||
Spioni | 02 Februarie 2024, 18:36 | Evaluare finalizată | E.C | |||
Spioni | 27 Ianuarie 2024, 21:22 | Evaluare finalizată | 100 | |||
Spioni | 27 Ianuarie 2024, 21:22 | Evaluare finalizată | E.C | |||
Spioni | 25 Ianuarie 2024, 12:20 | Evaluare finalizată | 0 | |||
Spioni | 21 Ianuarie 2024, 22:44 | Evaluare finalizată | 100 | |||
Spioni | 21 Ianuarie 2024, 22:39 | Evaluare finalizată | 0 | |||
Spioni | 21 Ianuarie 2024, 22:39 | Evaluare finalizată | E.C | |||
Spioni | 18 Ianuarie 2024, 14:28 | Evaluare finalizată | 100 | |||
Spioni | 18 Ianuarie 2024, 10:52 | Evaluare finalizată | E.C | |||
Spioni | 18 Ianuarie 2024, 10:33 | Evaluare finalizată | 50 | |||
Spioni | 18 Ianuarie 2024, 10:09 | Evaluare finalizată | 22 | |||
Spioni | 17 Ianuarie 2024, 19:11 | Evaluare finalizată | 4 | |||
Spioni | 14 Ianuarie 2024, 21:26 | Evaluare finalizată | 100 | |||
Spioni | 14 Ianuarie 2024, 21:26 | Evaluare finalizată | 97 | |||
Spioni | 13 Ianuarie 2024, 20:28 | Evaluare finalizată | 26 | |||
Spioni | 13 Ianuarie 2024, 19:53 | Evaluare finalizată | 26 | |||
Spioni | 13 Ianuarie 2024, 18:26 | Evaluare finalizată | 26 | |||
Spioni | 13 Ianuarie 2024, 18:25 | Evaluare finalizată | 26 | |||
Spioni | 13 Ianuarie 2024, 18:24 | Evaluare finalizată | 26 |