diff options
Diffstat (limited to 'gen/prop/lib.py')
-rw-r--r-- | gen/prop/lib.py | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/gen/prop/lib.py b/gen/prop/lib.py index 0912208..e71fcf0 100644 --- a/gen/prop/lib.py +++ b/gen/prop/lib.py @@ -14,13 +14,13 @@ def powers_of_2() -> Generator[int, None, None]: yield 2 ** i i += 1 -def columns(n: int) -> int: +def columns(n: int, m: int) -> int: xs = list(set(functools.reduce(list.__add__, ( [i, n // i] for i in range(1, int(n ** 0.5) + 1) if n % i == 0) ))) for x in sorted(xs, reverse=True): y = 5 - y += x * 5 + y += x * m y += x - 1 if y <= 80: return x |