Skip to content

Commit b1dea62

Browse files
committed
-
1 parent b27bb20 commit b1dea62

File tree

1 file changed

+3
-3
lines changed

1 file changed

+3
-3
lines changed

source_py3/python_toolbox/math_tools/sequences.py

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff 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:

0 commit comments

Comments
 (0)