From a57d58771fd023c23d1eb55e612c5a2bda49619a Mon Sep 17 00:00:00 2001 From: Tomas Musil Date: Fri, 30 Mar 2012 11:23:44 +0200 Subject: [PATCH] drobne upravy v indexu koincidence --- koincidence.py | 6 +----- robot.py | 3 ++- 2 files changed, 3 insertions(+), 6 deletions(-) diff --git a/koincidence.py b/koincidence.py index b471a20..fd6277a 100644 --- a/koincidence.py +++ b/koincidence.py @@ -38,8 +38,4 @@ def tabulka_indexu(text): def rozklad(text, deleni): """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)] diff --git a/robot.py b/robot.py index 7f651e1..96f5a5b 100755 --- a/robot.py +++ b/robot.py @@ -142,7 +142,8 @@ if mod_m: analyza.append("\nIndex koincidence (s mezerami):") analyza.append('{0:.2%}'.format( koincidence.index_koincidence(zprava, True))) -if mod_x: +if mod_x and len(zprava) >= 10: + #TODO tady by se spravne mela porovnavat delka ocesane zpravy analyza.append("\nIndexy koincidence (bez mezer):") analyza.append(koincidence.tabulka_indexu(zprava)) -- 2.4.2