File tree Expand file tree Collapse file tree 2 files changed +8
-4
lines changed
source_py3/python_toolbox Expand file tree Collapse file tree 2 files changed +8
-4
lines changed Original file line number Diff line number Diff line change @@ -727,6 +727,7 @@ def index(self, perm):
727727
728728 wip_perm_number = 0
729729 unused_values = list (self .sequence )
730+ perm_sequence_list = list (perm ._perm_sequence )
730731 for i , value in enumerate (perm ):
731732 unused_values .remove (value )
732733 lower_values = [thing for thing in
@@ -735,9 +736,10 @@ def index(self, perm):
735736 self .sequence .index (value )]
736737 for lower_value in lower_values :
737738 wip_perm_number += PermSpace (
738- wip_perm_sequence [:i ] + [lower_value ],
739- degrees = self .degrees ,
740- fixed_map = dict (enumerate (temp_perm_sequence ))
739+ self .sequence ,
740+ fixed_map = dict (
741+ enumerate (perm_sequence_list + [lower_value ])
742+ )
741743 ).length
742744
743745 perm_number = wip_perm_number
Original file line number Diff line number Diff line change @@ -66,7 +66,9 @@ def shitfuck(k, recurrence_counter):
6666 if not isinstance (recurrence_counter , nifty_collections .FrozenCrateCounter ):
6767 recurrence_counter = \
6868 nifty_collections .FrozenCrateCounter (recurrence_counter )
69- if k == 1 :
69+ if k == 0 :
70+ return 1
71+ elif k == 1 :
7072 assert recurrence_counter
7173 # (Works because `FrozenCrateCounter` has a functioning `__bool__`,
7274 # unlike Python's `Counter`.)
You can’t perform that action at this time.
0 commit comments