Zgłaszanie | Wszystkie zgłoszenia | Najlepsze | Lista |
MWP8_1D - Kolorowy szyfr |
Grzegorz od zawsze był fanem zadań Witolda Długosza polegających na złamaniu szyfru, takich jak np. Enigma w wersji light. Nasz bohater postanowił stworzyć swój własny szyfr, a ponieważ jest on web developerem pomyślał, że fajnie by było powiązać szyfrowanie z kolorami RGB.
Ala i jej kot już złamali kolorowy szyfr, teraz Twoja kolej.
Wejście
W pierwszej i jedynej linii wejścia znajduje się zaszyfrowana wiadomość o długości 7×n, gdzie n ∈ [1;105]. Wiadomość składa się wyłącznie ze znaków: # 0 1 2 3 4 5 6 7 8 9 A B C D E F.
Wyjście
Na wyjściu należy wypisać odszyfrowaną wiadomość. W tym zadaniu automatyczny sędzia sprawdza wszystkie wypisane znaki, dlatego też, nie należy wypisywać nic więcej poza znakami odszyfrowanej wiadomości. Dotyczy to również dodatkowych spacji oraz przejść do nowej linii.
Przykład
Wejście:
#3D0103#480004#172208#160604#1B131F#082F0A#050B10#270222#3C060D#39100B#410000
Wyjaśnienie do przykładu:
Wyjście dla przykładowych danych wejściowych nie zostało podane celowo. Możemy jednak zdradzić, że odszyfrowana wiadomość z testu przykładowego pokrywa się z jedną z odszyfrowanych wiadomości w zadaniu Enigma w wersji light.
Dodane przez: | Maciej Boniecki |
Data dodania: | 2016-03-04 |
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: ASM32-GCC ASM64 MAWK BC C-CLANG NCSHARP CPP14-CLANG COBOL COFFEE D-CLANG D-DMD ELIXIR FANTOM FORTH GOSU GRV JS-MONKEY JULIA KTLN NIM OBJC OBJC-CLANG OCT PICO PROLOG R RACKET RUST SCM qobi CHICKEN SQLITE SWIFT UNLAMBDA VB.NET |
Pochodzenie: | VIII Mistrzostwa WWSI w Programowaniu |