Здравствуйте, PC_2, Вы писали:
KV>>KV>>from itertools import permutations
KV>>n = 8
KV>>cols = range(n)
KV>>for vec in permutations(cols):
KV>> if n == len(set(vec[i]+i for i in cols)) == len(set(vec[i]-i for i in cols)):
KV>> print ("\n".join('.' * i + 'Q' + '.' * (n-i-1) for i in vec) + "\n===\n")
KV>>
PC_>И скольо это заняло времени закодить, кстате говоря ?
Это не мое, это с rosettacode, поэтому хз. Не думаю, что более нескольких минут
PC_>Это не нужно. Транслятор как не странно на шарпе пишется довольно просто. Все приложение может 20-30кб занимает
Я ж говорю — просто совет. Дело ваше

... << RSDN@Home 1.2.0 alpha 4 rev. 1472>>