File tree Expand file tree Collapse file tree 1 file changed +3
-3
lines changed
source_py3/python_toolbox/math_tools Expand file tree Collapse file tree 1 file changed +3
-3
lines changed Original file line number Diff line number Diff line change @@ -78,10 +78,11 @@ def shitfuck(k, recurrence_counter):
7878 levels = []
7979 current_reccurence_counters = {recurrence_counter }
8080 while len (levels ) < k and current_reccurence_counters :
81+ k_ = k - len (levels )
8182 levels .append (
8283 {recurrence_counter_ : recurrence_counter_ .get_sub_counters_counter ()
8384 for recurrence_counter_ in current_reccurence_counters
84- if recurrence_counter_ not in _shitfuck_cache
85+ if ( k_ , recurrence_counter_ ) not in _shitfuck_cache
8586 })
8687 current_reccurence_counters = \
8788 set (itertools .chain (* levels [- 1 ].values ()))
@@ -91,8 +92,7 @@ def shitfuck(k, recurrence_counter):
9192 if k_ == 1 :
9293 continue
9394 elif k_ == 2 :
94- for recurrence_counter_ , sub_counters_counter in \
95- levels .pop ().items ():
95+ for recurrence_counter_ , sub_counters_counter in level .items ():
9696 _shitfuck_cache [(k_ , recurrence_counter_ )] = \
9797 sub_counters_counter .n_elements
9898 else :
You can’t perform that action at this time.
0 commit comments