다른 언어ë¼ë©´ ì´ë ‡ê²Œ 쉽게 안ë˜ì—ˆì„ ë¬¸ì œì¸ë°, ì—시 Python입니다 ^ 오 ^ = EightQueenProblem = # Start Time : 2014. 03. 16. 1:08 # End Time : 2014. 03. 16. 1:24 {{{ ~Python from itertools import permutations n = 8 cols = range(n) for vec in permutations(cols): if n == len(set(vec[i]+i for i in cols)) == len(set(vec[i]-i for i in cols)): for i in cols: for j in cols: if vec[i] == j: print ('Q'), else: print '#', print '' print '' break }}} = EightQueenProblem2 = {{{ ~Python from itertools import permutations n = 8 cols = range(n) for vec in permutations(cols): if n == len(set(vec[i]+i for i in cols)) == len(set(vec[i]-i for i in cols)): print vec }}} ---- [EightQueenProblem], [EightQueenProblem2], [ì•ˆì •ì›]