![]() |
![]() |
#23 |
"Kebbaj Reda"
May 2018
Casablanca, Morocco
22×52 Posts |
![]()
[QUOTE=Yusuf;]
The amount of steps and the amount of spins both equal to 7? No. The amount of steps is = 7 . The amount of spins is a variable. Last fiddled with by Kebbaj on 2021-04-24 at 19:40 |
![]() |
![]() |
![]() |
#24 | |
Jan 2020
10112 Posts |
![]()
[QUOTE=Kebbaj;576761]
Quote:
Last fiddled with by Yusuf on 2021-04-25 at 02:19 |
|
![]() |
![]() |
![]() |
#25 | |
Oct 2017
139 Posts |
![]()
[QUOTE=Yusuf;576792]
Quote:
I repeat: Look at #2! That was my first comment to this challenge. Or look at #8 (uau): "Those refer to different things with "step". Seems that when the puzzlemaster formulated the real task ("your goal...") he had forgotten the definitions he had made at the beginning of the challenge. "At each spin ... a number is eliminated from the wheel." For the challenge without *, k=number of spins = 7. |
|
![]() |
![]() |
![]() |
#26 |
Jan 2017
5×31 Posts |
![]()
Here's my solution. Just pretty straightforward brute force - enough for the sizes asked for in the question.
The program takes the size as input, so calling it with an argument of "7" gives the basic solution, "8" bonus one. Code:
#!/usr/bin/python3 from itertools import combinations from math import lcm import sys def calc(n, q, s): a = list(range(1, n+1)) for _ in range(s): w = (q-1) % len(a) a = a[w+1:] + a[:w] a.sort() return tuple(a) turns = int(sys.argv[1]) for n in range(turns, 100): print("Trying", n) s = set() for i in range(lcm(*range(n-turns+1, n+1))): s.add(calc(n, i, turns)) r = s.symmetric_difference(set(combinations(range(1, n+1), n-turns))) if r: break print(n) print(len(r)) print(sorted(r)) |
![]() |
![]() |
![]() |
Thread Tools | |
![]() |
||||
Thread | Thread Starter | Forum | Replies | Last Post |
2021 project goals | gd_barnes | Conjectures 'R Us | 22 | 2022-01-01 07:29 |
March 2021 | tgan | Puzzles | 0 | 2021-02-28 13:30 |
January 2021 | tgan | Puzzles | 36 | 2021-02-09 21:29 |
February 2021 | Xyzzy | Puzzles | 11 | 2021-02-04 14:53 |
Space plans for 2021. | TommyJ | Soap Box | 2 | 2021-01-04 19:47 |