<?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=%EC%A0%95%EB%AA%A8%2F2011.4.4%2FCodeRace%2F%EA%B0%95%EC%86%8C%ED%98%84</id>
	<title>정모/2011.4.4/CodeRace/강소현 - Revision history</title>
	<link rel="self" type="application/atom+xml" href="https://mediawiki.zeropage.org/index.php?action=history&amp;feed=atom&amp;title=%EC%A0%95%EB%AA%A8%2F2011.4.4%2FCodeRace%2F%EA%B0%95%EC%86%8C%ED%98%84"/>
	<link rel="alternate" type="text/html" href="https://mediawiki.zeropage.org/index.php?title=%EC%A0%95%EB%AA%A8/2011.4.4/CodeRace/%EA%B0%95%EC%86%8C%ED%98%84&amp;action=history"/>
	<updated>2026-05-15T09:10:05Z</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=%EC%A0%95%EB%AA%A8/2011.4.4/CodeRace/%EA%B0%95%EC%86%8C%ED%98%84&amp;diff=69501&amp;oldid=prev</id>
		<title>imported&gt;talin0528 at 01:49, 6 April 2011</title>
		<link rel="alternate" type="text/html" href="https://mediawiki.zeropage.org/index.php?title=%EC%A0%95%EB%AA%A8/2011.4.4/CodeRace/%EA%B0%95%EC%86%8C%ED%98%84&amp;diff=69501&amp;oldid=prev"/>
		<updated>2011-04-06T01:49:48Z</updated>

		<summary type="html">&lt;p&gt;&lt;/p&gt;
&lt;table style=&quot;background-color: #fff; color: #202122;&quot; data-mw=&quot;interface&quot;&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;tr class=&quot;diff-title&quot; lang=&quot;en&quot;&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;← Older revision&lt;/td&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;Revision as of 01:49, 6 April 2011&lt;/td&gt;
				&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot; id=&quot;mw-diff-left-l29&quot;&gt;Line 29:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 29:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;  			a.showPeople();&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;  			a.showPeople();&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;  			b.showPeople();&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;  			b.showPeople();&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt; 			System.out.print(&quot;어디로 이동? &quot;);&lt;/del&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-added&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt; 			String destination = input.next();&lt;/del&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-added&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;  			System.out.print(&amp;quot;강 건널 사람 몇 명(0~2)? &amp;quot;);&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;  			System.out.print(&amp;quot;강 건널 사람 몇 명(0~2)? &amp;quot;);&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;  			int num = input.nextInt();&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;  			int num = input.nextInt();&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot; id=&quot;mw-diff-left-l39&quot;&gt;Line 39:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 37:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;  				name[i] = input.nextInt();		&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;  				name[i] = input.nextInt();		&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;  			}&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;  			}&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;  			if(mustCheck(&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;destination,&lt;/del&gt;num,name)){&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;  			if(mustCheck(num,name)){&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;  				for(int i=0; i&amp;amp;lt;num; i++){&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;  				for(int i=0; i&amp;amp;lt;num; i++){&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;  					switch(name[i]){&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;  					switch(name[i]){&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot; id=&quot;mw-diff-left-l52&quot;&gt;Line 52:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 50:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;  						break;&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;  						break;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;  					}&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;  					}&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;  					if(&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;b&lt;/del&gt;.getTownName().equals(&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;destination&lt;/del&gt;)){&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;  					if(&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;a&lt;/ins&gt;.getTownName().equals(&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;ship.getPosition().getTownName()&lt;/ins&gt;)){&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;  						a.crossRiver(b, ship);&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;  						a.crossRiver(b, ship);&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;  					}else{&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;  					}else{&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot; id=&quot;mw-diff-left-l63&quot;&gt;Line 63:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 61:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;  		b.showPeople();&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;  		b.showPeople();&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;  	}&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;  	}&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;  	public static boolean mustCheck(&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;String destination, &lt;/del&gt;int num, int [] name){&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;  	public static boolean mustCheck(int num, int [] name){&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt; 		if(destination !=&amp;quot;A&amp;quot; &amp;amp;amp;&amp;amp;amp; destination !=&amp;quot;B&amp;quot;){&lt;/del&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-added&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt; 			System.out.println(&amp;quot;[Error] 거긴 어디?&amp;quot;);&lt;/del&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-added&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt; 			return false;&lt;/del&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-added&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt; 		}&lt;/del&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-added&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;  		if(num &amp;amp;gt; 2){&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;  		if(num &amp;amp;gt; 2){&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;  			System.out.println(&amp;quot;[Error] 배는 2인승이야!&amp;quot;);&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;  			System.out.println(&amp;quot;[Error] 배는 2인승이야!&amp;quot;);&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/table&gt;</summary>
		<author><name>imported&gt;talin0528</name></author>
	</entry>
	<entry>
		<id>https://mediawiki.zeropage.org/index.php?title=%EC%A0%95%EB%AA%A8/2011.4.4/CodeRace/%EA%B0%95%EC%86%8C%ED%98%84&amp;diff=69500&amp;oldid=prev</id>
		<title>imported&gt;talin0528 at 09:53, 5 April 2011</title>
		<link rel="alternate" type="text/html" href="https://mediawiki.zeropage.org/index.php?title=%EC%A0%95%EB%AA%A8/2011.4.4/CodeRace/%EA%B0%95%EC%86%8C%ED%98%84&amp;diff=69500&amp;oldid=prev"/>
		<updated>2011-04-05T09:53:05Z</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;
== Main.java ==&lt;br /&gt;
 import java.util.Scanner;&lt;br /&gt;
 public class Main {&lt;br /&gt;
 	public static void main(String[] args) {&lt;br /&gt;
 		Scanner input = new Scanner(System.in);&lt;br /&gt;
 		Town a = new Town(&amp;quot;A&amp;quot;);&lt;br /&gt;
 		Town b = new Town(&amp;quot;B&amp;quot;);&lt;br /&gt;
 		&lt;br /&gt;
 		Person layton = new Person();&lt;br /&gt;
 		layton.setName(&amp;quot;Layton&amp;quot;);&lt;br /&gt;
 &lt;br /&gt;
 		Person luke = new Person();&lt;br /&gt;
 		luke.setName(&amp;quot;Luke&amp;quot;);&lt;br /&gt;
 		&lt;br /&gt;
 		Person badUncle = new Person();&lt;br /&gt;
 		badUncle.setName(&amp;quot;Bad&amp;quot;);&lt;br /&gt;
 		&lt;br /&gt;
 		a.addPerson(layton);&lt;br /&gt;
 		a.addPerson(luke);&lt;br /&gt;
 		a.addPerson(badUncle);&lt;br /&gt;
 &lt;br /&gt;
 		while(b.getPeopleIndex() &amp;amp;lt; 3){&lt;br /&gt;
 			if(layton.getPosition() != luke.getPosition() &amp;amp;amp;&amp;amp;amp;&lt;br /&gt;
 					luke.getPosition() == badUncle.getPosition()){&lt;br /&gt;
 				System.out.println(&amp;quot;Luke가 강에 빠졌습니다ㅠㅠ&amp;quot;);&lt;br /&gt;
 				System.exit(1);&lt;br /&gt;
 			}&lt;br /&gt;
 			a.showPeople();&lt;br /&gt;
 			b.showPeople();&lt;br /&gt;
 			System.out.print(&amp;quot;어디로 이동? &amp;quot;);&lt;br /&gt;
 			String destination = input.next();&lt;br /&gt;
 			System.out.print(&amp;quot;강 건널 사람 몇 명(0~2)? &amp;quot;);&lt;br /&gt;
 			int num = input.nextInt();&lt;br /&gt;
 			int [] name = new int[num];&lt;br /&gt;
 			Person ship = new Person();&lt;br /&gt;
 			for(int i=0; i&amp;amp;lt;num; i++){&lt;br /&gt;
 				System.out.print(&amp;quot;건널 사람 이름?(Layton: 1, Luke: 2, Bad: 3)-&amp;amp;gt;&amp;quot;);&lt;br /&gt;
 				name[i] = input.nextInt();		&lt;br /&gt;
 			}&lt;br /&gt;
 			if(mustCheck(destination,num,name)){&lt;br /&gt;
 				for(int i=0; i&amp;amp;lt;num; i++){&lt;br /&gt;
 					switch(name[i]){&lt;br /&gt;
 					case 1:&lt;br /&gt;
 						ship = layton;&lt;br /&gt;
 						break;&lt;br /&gt;
 					case 2:&lt;br /&gt;
 						ship = luke;&lt;br /&gt;
 						break;&lt;br /&gt;
 					case 3:&lt;br /&gt;
 						ship = badUncle;&lt;br /&gt;
 						break;&lt;br /&gt;
 					}&lt;br /&gt;
 					if(b.getTownName().equals(destination)){&lt;br /&gt;
 						a.crossRiver(b, ship);&lt;br /&gt;
 					}else{&lt;br /&gt;
 						b.crossRiver(a, ship);&lt;br /&gt;
 					}&lt;br /&gt;
 				}&lt;br /&gt;
 			}&lt;br /&gt;
 		}	&lt;br /&gt;
 		a.showPeople();&lt;br /&gt;
 		b.showPeople();&lt;br /&gt;
 	}&lt;br /&gt;
 	public static boolean mustCheck(String destination, int num, int [] name){&lt;br /&gt;
 		if(destination !=&amp;quot;A&amp;quot; &amp;amp;amp;&amp;amp;amp; destination !=&amp;quot;B&amp;quot;){&lt;br /&gt;
 			System.out.println(&amp;quot;[Error] 거긴 어디?&amp;quot;);&lt;br /&gt;
 			return false;&lt;br /&gt;
 		}&lt;br /&gt;
 		if(num &amp;amp;gt; 2){&lt;br /&gt;
 			System.out.println(&amp;quot;[Error] 배는 2인승이야!&amp;quot;);&lt;br /&gt;
 			return false;&lt;br /&gt;
 		}&lt;br /&gt;
 		if(num == 1 &amp;amp;amp;&amp;amp;amp; name[0]==2){//Luke 혼자 가면&lt;br /&gt;
 			System.out.println(&amp;quot;[Error] Luke 혼자 못탐ㅋ&amp;quot;);&lt;br /&gt;
 			return false;&lt;br /&gt;
 		}&lt;br /&gt;
 		return true;&lt;br /&gt;
 	}&lt;br /&gt;
 }&lt;br /&gt;
== Person.java ==&lt;br /&gt;
 public class Person {&lt;br /&gt;
 	private String name;&lt;br /&gt;
 	private Town position;&lt;br /&gt;
 	&lt;br /&gt;
 	public void setName(String name){&lt;br /&gt;
 		this.name = name;&lt;br /&gt;
 	}&lt;br /&gt;
 	&lt;br /&gt;
 	public void setPosition(Town position){&lt;br /&gt;
 		this.position = position;&lt;br /&gt;
 	}&lt;br /&gt;
 	&lt;br /&gt;
 	public String getName(){&lt;br /&gt;
 		return name;&lt;br /&gt;
 	}&lt;br /&gt;
 	&lt;br /&gt;
 	public Town getPosition(){&lt;br /&gt;
 		return position;&lt;br /&gt;
 	}&lt;br /&gt;
 }&lt;br /&gt;
== Town.java ==&lt;br /&gt;
 public class Town {&lt;br /&gt;
 	private String townName;&lt;br /&gt;
 	private Person [] people;&lt;br /&gt;
 	private int maxPeople = 3;&lt;br /&gt;
 	private int peopleIndex = 0;&lt;br /&gt;
 	&lt;br /&gt;
 	public Town(){&lt;br /&gt;
 		people = new Person[maxPeople];&lt;br /&gt;
 	}&lt;br /&gt;
 	&lt;br /&gt;
 	public Town(String townName){&lt;br /&gt;
 		this.townName = townName;&lt;br /&gt;
 		people = new Person[maxPeople];&lt;br /&gt;
 	}&lt;br /&gt;
 	&lt;br /&gt;
 	public void setTownName(String townName){&lt;br /&gt;
 		this.townName = townName;&lt;br /&gt;
 	}&lt;br /&gt;
 	&lt;br /&gt;
 	public String getTownName(){&lt;br /&gt;
 		return townName;&lt;br /&gt;
 	}&lt;br /&gt;
 	&lt;br /&gt;
 	public int getPeopleIndex(){&lt;br /&gt;
 		return peopleIndex;&lt;br /&gt;
 	}&lt;br /&gt;
 	&lt;br /&gt;
 	public void addPerson(Person p){&lt;br /&gt;
 		p.setPosition(this);&lt;br /&gt;
 		people[peopleIndex++] = p;&lt;br /&gt;
 	}&lt;br /&gt;
 &lt;br /&gt;
 	public void crossRiver(Town destination, Person ship){		&lt;br /&gt;
 		for(int i=0; i&amp;amp;lt;peopleIndex;i++){&lt;br /&gt;
 			if(ship.getName().equals(people[i].getName())){&lt;br /&gt;
 				people[i] = people[peopleIndex-1];&lt;br /&gt;
 				destination.addPerson(ship);&lt;br /&gt;
 				peopleIndex--;&lt;br /&gt;
 			}&lt;br /&gt;
 		}&lt;br /&gt;
 	}&lt;br /&gt;
 	public void showPeople(){&lt;br /&gt;
 		for(int i=0; i&amp;amp;lt;peopleIndex; i++){&lt;br /&gt;
 			System.out.print(&amp;quot;town : &amp;quot; + people[i].getPosition().getTownName());&lt;br /&gt;
 			System.out.println(&amp;quot;, name : &amp;quot; + people[i].getName());&lt;br /&gt;
 		}&lt;br /&gt;
 	}&lt;br /&gt;
 }&lt;br /&gt;
= 느낀 점 =&lt;br /&gt;
* 음...저는 메인 함수를 사랑하나봅니다/ㅁ/ - [[강소현]]&lt;br /&gt;
----&lt;br /&gt;
[[정모/2011.4.4/CodeRace]]&lt;br /&gt;
&lt;/div&gt;</summary>
		<author><name>imported&gt;talin0528</name></author>
	</entry>
</feed>