X-Git-Url: http://git.tomasm.cz/krypto.git/blobdiff_plain/72abf0def8914771af7171eb8f4e3913842d1071..0848894f484da082f0eecfee01bece0157a5b772:/robot.py?ds=sidebyside diff --git a/robot.py b/robot.py index ee100cf..87c97f9 100755 --- a/robot.py +++ b/robot.py @@ -127,10 +127,15 @@ if mod_x: analyza.append(jakobsen.desifruj(zprava, './bref')) # Posuny v abecede -# TODO najit nejvhodnejsi posuny a vypsat jenom ty +(posun, posunuty_text) = posuny.nejlepsi(zprava) + + if 'P' in opsny or 'A' in opsny: - analyza.append("\nPosuny v abecede:") - analyza.append(posuny.vsechny(zprava)) + analyza.append("\nPosuny v abecede (nejlepsi posun {0}):".format(posun)) + analyza.append("{0} {1}".format(i, posuny.vsechny(zprava)[i]) for i in range(26)) +else: + analyza.append("\nNejlepsi posun ({0}):".format(posun)) + analyza.append(posunuty_text) # Bigramy if ('B' in opsny or 'A' in opsny):