Zgłaszanie | Wszystkie zgłoszenia | Najlepsze | Lista |
AL_02_02 - WERTYU |
Powszechnym błędem ( a przynajmniej tak słyszałem :-) ) podczas pisania na klawiaturze jest złe ustawianie rąk - o jeden rząd klawiszy na prawo od poprawnej pozycji. W ten sposób zaczynamy pisać 'Q' jako 'W', 'J' jako 'K' itd. Twoim zadaniem jest odkodować tekst zapisany w ten sposób. Dysponujemy klawiaturą jak na rysunku poniżej. W spację zawsze łatwo trafić, dlatego nigdy nie jest ona zakodowana.
Wejście
Wejście rozpoczyna liczba t<=10 oznazająca ilość testów. Każdy test składa się z jednej linii o długości nie większej niż 100 znaków. Możliwe znaki na wejściu to duże litery alfabetu angielskiego, cyfry oraz znaki interpunkcyjne jak na rysunku wyżej. Znaki: "Q", "A", "Z", odwrotny apostrof (znak przed jedynką) na wejściu nie występują, tak samo jak klawisze na których jest słowo (Tab, BackSp, Control, Enter, itp).
Wyjście
Dla każdego testu należy wypisać w oddzielnej linii odkodowany tekst.
Przykład
Wejście: 1 O ;PBR D[PK Wyjście: I LOVE SPOJ
Dodane przez: | Adam Bąk |
Data dodania: | 2012-09-29 |
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 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: | ALGOLIGA |