drobne upravy v indexu koincidence
[krypto.git] / koincidence.py
index d92fef5..fd6277a 100644 (file)
@@ -36,10 +36,6 @@ def tabulka_indexu(text):
         index_rozkladu(text, d), d) for d in range(1, 11)])
 
 def rozklad(text, deleni):
-    """Vrati pole retezcu, v kazdem jsou znaky z puvodniho textu jejich pozice
+    """Vrati pole retezcu, v kazdem jsou znaky z puvodniho textu jejichz pozice
     ma stejny zbytek po deleni cislem 'deleni'."""
-    texty = []
-    for i in range(deleni):
-        texty.append(''.join(
-            [text[j] for j in range(len(text)) if j % deleni == i]))
-    return texty
+    return [text[i::deleni] for i in range(deleni)]