python一行代码解决八皇后问题
""" 皮蛋编程(https://www.pidancode.com) 创建日期:2022/4/4 功能描述:python一行代码解决八皇后问题 """ [print('\n'.join('.' * i + 'Q' + '.' * (8-i-1) for i in vec) + "\n========\n") for vec in __import__('itertools').permutations(range(8)) if 8 == len(set(vec[i]+i for i in range(8))) == len(set(vec[i]-i for i in range(8)))]
相关文章