Diskuze: ADFGX cipher Python
Zobrazeno 7 zpráv z 7.
Sorted som skúšal a to mi nijak pomôcť nedokáže pretože ja vďaka tym indexom budem robiť transpozíciu matice a týmto sa mi tie indexy pridelia na stlpce kde ich nechcem mať
Podival jsem se na tu sifru. Tam se jenom sortuji sloupce podle klice, tj. pokud budu mit list tuplu (pismeno klice, sloupec), tak je muzu pohodlne setridit.
Aha , nejaké rady alebo navod ako to spraviť ? v Pythone som predsa len začiatočník.
Dejme tomu, ze mam klic 'KLUC' a mam uz prislusne 4 sloupce:
klic = 'KLUC'
sloupce = ['FAXDF', 'ADDDG', 'DGFFF', 'AFAXA'] # pro nejakou hypotetickou zpravu
sloupce_s_klicem = list(zip(klic, sloupce)) # [('K', 'FAXDF'), ('L', 'ADDDG'), ('U', 'DGFFF'), ('C', 'AFAXA')]
transpozice = sorted(sloupce_s_klicem) # [('C', 'AFAXA'), ('K', 'FAXDF'), ('L', 'ADDDG'), ('U', 'DGFFF')]
Zobrazeno 7 zpráv z 7.