Zgłaszanie | Wszystkie zgłoszenia | Najlepsze | Lista |
AL_25_02 - Enigma w wersji light po raz trzeci |
Jaś uczył się ostatnio o różnych sposobach kodowania tekstów. ASCII nie ma już przed nim tajemnic. Gdy jego dziadek (z którym Jaś kiedyś bawił się w kryptologa) o tym się dowiedział, uświadomił wnuczkowi, że samo zakodowanie tekstu w jakiś specyficzny sposób może okazać się wystarczającym zabezpieczeniem przed odczytaniem wiadomości przez niepowołane osoby. Dziadek zaproponował więc Jasiowi powrót do zabawy w kryptologa. Tym razem dziadek zakoduje pewne wiadomości, a Jasio spróbuje je zdekodować.
Twoim zadaniem jest napisać dla Jasia program, który będzie automatycznie dekodował teksty przygotowane przez dziadka.
Wejście
Nieokreślona liczba linii z wiadomościami zakodowanymi przez dziadka Jasia.
Wiadomości przed zakodowaniem złożone są jedynie z wielkich liter angielskiego alfabetu oraz spacji, a zakodowane są jedynie przy użyciu cyfr arabskich.
Wiadomość w jednej linii ma przed zakodowaniem co najmniej 1 znak i mniej niż 100 znaków.
Wyjście
Taka sama liczba linii jak na wejściu. W każdej z nich zdekodowana wiadomość z danej linii wejściowej.
Przykład
Wejście: 650401030611750108760102770105790109840110 6601016902041273010775020513760303091179020210 6501066902011171020419720120730303151874011476011777010578010282011283011384012187020810
UWAGA: Zadanie ma formę łamigłówki, dlatego celowo nie podano w treści dokładnej zależności pomiędzy danymi wejściowymi i wyjściowymi. Z tego samego powodu nie ma wyjścia dla przykładu. Kod trzeba złamać samodzielnie. :)
Dodane przez: | Witold Długosz |
Data dodania: | 2015-11-05 |
Limit czasu wykonania programu: | 1s |
Limit długości kodu źródłowego | 50000B |
Limit pamięci: | 1536MB |
Cluster: | Cube (Intel G860) |
Języki programowania: | All except: ASM64 GOSU JS-MONKEY |