<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
	<id>https://mediawiki.zeropage.org/index.php?action=history&amp;feed=atom&amp;title=EightQueenProblem%2F%EC%B5%9C%EB%8B%A4%EC%9D%B8</id>
	<title>EightQueenProblem/최다인 - Revision history</title>
	<link rel="self" type="application/atom+xml" href="https://mediawiki.zeropage.org/index.php?action=history&amp;feed=atom&amp;title=EightQueenProblem%2F%EC%B5%9C%EB%8B%A4%EC%9D%B8"/>
	<link rel="alternate" type="text/html" href="https://mediawiki.zeropage.org/index.php?title=EightQueenProblem/%EC%B5%9C%EB%8B%A4%EC%9D%B8&amp;action=history"/>
	<updated>2026-05-14T20:00:33Z</updated>
	<subtitle>Revision history for this page on the wiki</subtitle>
	<generator>MediaWiki 1.39.8</generator>
	<entry>
		<id>https://mediawiki.zeropage.org/index.php?title=EightQueenProblem/%EC%B5%9C%EB%8B%A4%EC%9D%B8&amp;diff=31548&amp;oldid=prev</id>
		<title>imported&gt;miura0806 at 15:53, 15 March 2014</title>
		<link rel="alternate" type="text/html" href="https://mediawiki.zeropage.org/index.php?title=EightQueenProblem/%EC%B5%9C%EB%8B%A4%EC%9D%B8&amp;diff=31548&amp;oldid=prev"/>
		<updated>2014-03-15T15:53:59Z</updated>

		<summary type="html">&lt;p&gt;&lt;/p&gt;
&lt;p&gt;&lt;b&gt;New page&lt;/b&gt;&lt;/p&gt;&lt;div&gt;JavaScript를 오늘 처음 배워서 시험 삼아 짜보았습니다.&lt;br /&gt;
함수도 쓸 줄 모르고... write를 자꾸 printf로 쓰다가 움찔하고...&lt;br /&gt;
뭐 아무튼 어떻게 어떻게 짰네요.&lt;br /&gt;
사실 처음 짜는 데는 그렇게 오래 걸리진 않았는데,&lt;br /&gt;
문제는, 답이 없는 경우에 결과를 내지 못하고 무한 반복하다가 펑! 터져버렸다는 거... -_-&lt;br /&gt;
부랴부랴 고쳤더니 코드도 영 더러워지고 쩝... ㅠㅠ&lt;br /&gt;
&lt;br /&gt;
 //Eight Queen Problem&lt;br /&gt;
 //Start : 2014.03.15 11:24pm&lt;br /&gt;
 &lt;br /&gt;
 var randValue;&lt;br /&gt;
 var queenArr = new Array();&lt;br /&gt;
 var unsafeArr = new Array();&lt;br /&gt;
 var i, j = 0;&lt;br /&gt;
 var flag = 1;&lt;br /&gt;
 &lt;br /&gt;
 document.write(&amp;#039;&amp;amp;lt;br&amp;amp;gt;This is Eight Queen Problem&amp;amp;lt;br&amp;amp;gt;&amp;amp;lt;br&amp;amp;gt;&amp;amp;lt;br&amp;amp;gt;&amp;#039;);&lt;br /&gt;
 &lt;br /&gt;
 for(i=0;i&amp;amp;lt;8;i++)&lt;br /&gt;
 {&lt;br /&gt;
 	flag = 1;&lt;br /&gt;
 	for(j=0;j&amp;amp;lt;8;j++)&lt;br /&gt;
 	{&lt;br /&gt;
 		unsafeArr[j] = 0;&lt;br /&gt;
 	}&lt;br /&gt;
 	randValue = Math.floor(Math.random()*8);&lt;br /&gt;
 	for(j=0;j&amp;amp;lt;i;j++)&lt;br /&gt;
 	{&lt;br /&gt;
 		if(randValue == queenArr[j])&lt;br /&gt;
 		{&lt;br /&gt;
 			flag = 0;&lt;br /&gt;
 			unsafeArr[randValue] = 1;&lt;br /&gt;
 			break;&lt;br /&gt;
 		}&lt;br /&gt;
 		else if(i-j == Math.abs(randValue-queenArr[j]))&lt;br /&gt;
 		{&lt;br /&gt;
 			flag = 0;&lt;br /&gt;
 			unsafeArr[randValue] = 1;&lt;br /&gt;
 			break;&lt;br /&gt;
 		}&lt;br /&gt;
 	}&lt;br /&gt;
 &lt;br /&gt;
 	if(flag == 0)&lt;br /&gt;
 	{&lt;br /&gt;
 		for(j=0;j&amp;amp;lt;8;j++)&lt;br /&gt;
 		{&lt;br /&gt;
 			if(unsafeArr[j] = 0)&lt;br /&gt;
 				break;&lt;br /&gt;
 		}&lt;br /&gt;
 		if(j == 8)&lt;br /&gt;
 		{&lt;br /&gt;
 			i = 0;&lt;br /&gt;
 			continue;&lt;br /&gt;
 		}&lt;br /&gt;
 		i--;&lt;br /&gt;
 		continue;&lt;br /&gt;
 	}&lt;br /&gt;
 	queenArr[i] = randValue;&lt;br /&gt;
 }&lt;br /&gt;
 for(i=0;i&amp;amp;lt;8;i++)&lt;br /&gt;
 {&lt;br /&gt;
 	for(j=0;j&amp;amp;lt;8;j++)&lt;br /&gt;
 	{&lt;br /&gt;
 		if(j == queenArr[i])&lt;br /&gt;
 		{&lt;br /&gt;
 			document.write(&amp;#039;Q &amp;#039;);&lt;br /&gt;
 			continue;&lt;br /&gt;
 		}&lt;br /&gt;
 		document.write(&amp;#039;- &amp;#039;);&lt;br /&gt;
 	}&lt;br /&gt;
 	document.write(&amp;#039;&amp;amp;lt;br&amp;amp;gt;&amp;#039;);&lt;br /&gt;
 }&lt;br /&gt;
 &lt;br /&gt;
 //End : 2014.03.16 12:52am&lt;br /&gt;
&lt;/div&gt;</summary>
		<author><name>imported&gt;miura0806</name></author>
	</entry>
</feed>