Initial data commit

This commit is contained in:
Ingy döt Net 2023-07-01 11:58:00 -04:00
parent 72d218235f
commit f23f22d71c
199087 changed files with 3378941 additions and 0 deletions

View file

@ -0,0 +1,10 @@
def queens(x, i, a, b, c):
if a: # a is not empty
for j in a:
if i + j not in b and i - j not in c:
yield from queens(x + [j], i + 1, a - {j}, b | {i + j}, c | {i - j})
else:
yield x
for solution in queens([], 0, set(range(8)), set(), set()):
print(solution)