Jedną z metod otrzymania alfabetu szyfrowego używanego w szyfrach przestawieniowych jest tzw. słowo klucz (hasło), w którym wykreślamy wszystkie powtarzające się litery i do tak otrzymanego tekstu dopisujemy wszystkie pozostałe litery alfabetu, w kolejności ich występowania w alfabecie.
klucz = ABECADLO Z PIECA SPADLO klucz po wykreśleniu liter = ABECDLOZPIS klucz po dopisaniu liter = ABECDLOZPISFGHJKMNQRTUVWXY
Napisz program, który dla podanego hasła wyznaczy alfabet szyfrowy.
Pierwszy wiersz wejścia zakończony znakiem nowej linii zawiera słowo klucz o maksymalnej długości 100 znaków, składające się z wielkich liter alfabetu łacińskiego.
W pierwszym wierszu wyjścia zakończonym znakiem nowej linii należy zapisać wyznaczony alfabet szyfrowy.
Dla danych podanych na wejściu:
IQJZGN
Poprawną odpowiedzią jest wyjście:
IQJZGNABCDEFHKLMOPRSTUVWXY
Jeśli chcesz zobaczyć inny przykład odśwież tę stronę klawiszem F5
Opcje zadania:
Biblioteki : iostream iomanip cmath string Limit czasu : 0.1 s Limit pamięci : 32 MB Słowa niedozwolone :