<?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=MineSweeper%2F%ED%97%88%EC%95%84%EC%98%81</id>
	<title>MineSweeper/허아영 - Revision history</title>
	<link rel="self" type="application/atom+xml" href="https://mediawiki.zeropage.org/index.php?action=history&amp;feed=atom&amp;title=MineSweeper%2F%ED%97%88%EC%95%84%EC%98%81"/>
	<link rel="alternate" type="text/html" href="https://mediawiki.zeropage.org/index.php?title=MineSweeper/%ED%97%88%EC%95%84%EC%98%81&amp;action=history"/>
	<updated>2026-05-14T20:52:02Z</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=MineSweeper/%ED%97%88%EC%95%84%EC%98%81&amp;diff=34670&amp;oldid=prev</id>
		<title>imported&gt;Unknown at 05:23, 7 February 2021</title>
		<link rel="alternate" type="text/html" href="https://mediawiki.zeropage.org/index.php?title=MineSweeper/%ED%97%88%EC%95%84%EC%98%81&amp;diff=34670&amp;oldid=prev"/>
		<updated>2021-02-07T05:23:46Z</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;= 코드 =&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| 2006-01-07 14:23:36   0.008 Minimum&lt;br /&gt;
|}&lt;br /&gt;
 #include &amp;amp;lt;iostream&amp;amp;gt;&lt;br /&gt;
 &lt;br /&gt;
 using namespace std;&lt;br /&gt;
 &lt;br /&gt;
 int main() &lt;br /&gt;
 {&lt;br /&gt;
 	int m, n, i, j;		// field size&lt;br /&gt;
 	int fieldNum = 1; // field number&lt;br /&gt;
 	char ** inputField;&lt;br /&gt;
 	int ** outputField;&lt;br /&gt;
 	while(cin &amp;amp;gt;&amp;amp;gt; m &amp;amp;gt;&amp;amp;gt; n &amp;amp;amp;&amp;amp;amp; m != 0 &amp;amp;amp;&amp;amp;amp; n != 0){&lt;br /&gt;
 		inputField = new char *[m+2];&lt;br /&gt;
 		outputField = new int *[m+2];&lt;br /&gt;
 		for(i = 0; i &amp;amp;lt; m+2; i++)&lt;br /&gt;
 		{&lt;br /&gt;
 			inputField[i] = new char[n+2];&lt;br /&gt;
 			outputField[i] = new int[n+2];&lt;br /&gt;
 		}&lt;br /&gt;
 		for(i = 1; i &amp;amp;lt;= m; i++)		//input &lt;br /&gt;
 		{&lt;br /&gt;
 			cin &amp;amp;gt;&amp;amp;gt; inputField[i] + 1;&lt;br /&gt;
 		}&lt;br /&gt;
 		for(i = 0; i &amp;amp;lt; m+2; i++)&lt;br /&gt;
 		{&lt;br /&gt;
 			for(j = 0; j &amp;amp;lt; n+2; j++)&lt;br /&gt;
 			{&lt;br /&gt;
 				outputField[i][j] = 0;				&lt;br /&gt;
 			}&lt;br /&gt;
 		}&lt;br /&gt;
 		&lt;br /&gt;
 		for(i = 1; i &amp;amp;lt;= m; i++)&lt;br /&gt;
 		{&lt;br /&gt;
 			for(j = 1; j &amp;amp;lt;= n; j++)&lt;br /&gt;
 			{&lt;br /&gt;
 				if(inputField[i][j] == &amp;#039;*&amp;#039;)		//주의 : * + 1 &lt;br /&gt;
 				{&lt;br /&gt;
 					outputField[i][j] = &amp;#039;*&amp;#039;;&lt;br /&gt;
 					outputField[i-1][j-1] += 1;	// 대각선 왼쪽 위&lt;br /&gt;
 					outputField[i-1][j] += 1;	// 위쪽&lt;br /&gt;
 					outputField[i-1][j+1] += 1; // 대각선 오른쪽 위&lt;br /&gt;
 					outputField[i][j+1] += 1;	// 오른쪽&lt;br /&gt;
 					outputField[i+1][j+1] += 1;	// 대각선 오른쪽 아래&lt;br /&gt;
 					outputField[i+1][j] += 1;	// 아래&lt;br /&gt;
 					outputField[i+1][j-1] += 1;	// 대각선 왼쪽 아래&lt;br /&gt;
 					outputField[i][j-1] += 1;	// 왼쪽&lt;br /&gt;
 				}&lt;br /&gt;
 			}&lt;br /&gt;
 		}&lt;br /&gt;
 		cout &amp;amp;lt;&amp;amp;lt; &amp;quot;Field #&amp;quot; &amp;amp;lt;&amp;amp;lt; fieldNum &amp;amp;lt;&amp;amp;lt; &amp;quot;:&amp;quot; &amp;amp;lt;&amp;amp;lt; endl;&lt;br /&gt;
 		for( i = 1; i &amp;amp;lt;= m; i++)		//output &lt;br /&gt;
 		{&lt;br /&gt;
 			for(int j = 1; j &amp;amp;lt;= n; j++)	&lt;br /&gt;
 			{&lt;br /&gt;
 				if(outputField[i][j] &amp;amp;gt;= 10)&lt;br /&gt;
 					cout &amp;amp;lt;&amp;amp;lt; &amp;#039;*&amp;#039;;&lt;br /&gt;
 				else&lt;br /&gt;
 					cout &amp;amp;lt;&amp;amp;lt; outputField[i][j] ;&lt;br /&gt;
 			}&lt;br /&gt;
 			cout &amp;amp;lt;&amp;amp;lt; endl;&lt;br /&gt;
 		}&lt;br /&gt;
 		fieldNum++;&lt;br /&gt;
 	}	&lt;br /&gt;
 	cout &amp;amp;lt;&amp;amp;lt; endl;&lt;br /&gt;
 	&lt;br /&gt;
 	for(i = 0; i &amp;amp;lt; m+2; i++)&lt;br /&gt;
 	{&lt;br /&gt;
 		delete[] inputField[i];&lt;br /&gt;
 		delete[] outputField[i];&lt;br /&gt;
 	}&lt;br /&gt;
 	delete inputField;&lt;br /&gt;
 	delete outputField;&lt;br /&gt;
 	return 0;&lt;br /&gt;
 }&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
[[MineSweeper]]&lt;/div&gt;</summary>
		<author><name>imported&gt;Unknown</name></author>
	</entry>
</feed>