QueensNonRecursive.pas

This commit is contained in:
Mikhalkovich Stanislav 2025-06-15 16:23:45 +03:00
parent d6f30e8e70
commit 5bd51e4c96

View file

@ -0,0 +1,6 @@
// Нерекурсивное решение задачи о расстановке 8 ферзей
## (1..8).Permutations
.Where(v->v.Numerate.Combinations(2)
.All(\(\(a,b),\(c,d)) -> abs(a-c)<>abs(b-d)))
.PrintLines