<?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=JavaStudy2002%2F%EC%98%81%EB%8F%99-2%EC%A3%BC%EC%B0%A8</id>
	<title>JavaStudy2002/영동-2주차 - Revision history</title>
	<link rel="self" type="application/atom+xml" href="https://mediawiki.zeropage.org/index.php?action=history&amp;feed=atom&amp;title=JavaStudy2002%2F%EC%98%81%EB%8F%99-2%EC%A3%BC%EC%B0%A8"/>
	<link rel="alternate" type="text/html" href="https://mediawiki.zeropage.org/index.php?title=JavaStudy2002/%EC%98%81%EB%8F%99-2%EC%A3%BC%EC%B0%A8&amp;action=history"/>
	<updated>2026-05-14T13:48:36Z</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=JavaStudy2002/%EC%98%81%EB%8F%99-2%EC%A3%BC%EC%B0%A8&amp;diff=83348&amp;oldid=prev</id>
		<title>Maintenance script: Repair MoniWiki formatting after migration</title>
		<link rel="alternate" type="text/html" href="https://mediawiki.zeropage.org/index.php?title=JavaStudy2002/%EC%98%81%EB%8F%99-2%EC%A3%BC%EC%B0%A8&amp;diff=83348&amp;oldid=prev"/>
		<updated>2026-03-26T14:01:39Z</updated>

		<summary type="html">&lt;p&gt;Repair MoniWiki formatting after migration&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 14:01, 26 March 2026&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-l124&quot;&gt;Line 124:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 124:&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;작성자: [[Yggdrasil]]&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;작성자: [[Yggdrasil]]&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;* 영동아 while 문안에 중복이 넘 심하다. 조금만 고민해보면 중복 왕창 줄일 수 있을꺼야...^^ --재동&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;* 영동아 while 문안에 중복이 넘 심하다. 조금만 고민해보면 중복 왕창 줄일 수 있을꺼야...^^ --재동&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;&amp;lt;br /&amp;gt;&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;  ---&amp;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;  ---&amp;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;* 데블스 캠프할때 저런거 해결하는 팁 나왔었던 거 같은데. LookUpTable이라고.. -- 인수&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;* 데블스 캠프할때 저런거 해결하는 팁 나왔었던 거 같은데. LookUpTable이라고.. -- 인수&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;&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;[[JavaStudy2002]]&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;[[JavaStudy2002]]&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;&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;/table&gt;</summary>
		<author><name>Maintenance script</name></author>
	</entry>
	<entry>
		<id>https://mediawiki.zeropage.org/index.php?title=JavaStudy2002/%EC%98%81%EB%8F%99-2%EC%A3%BC%EC%B0%A8&amp;diff=33231&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=JavaStudy2002/%EC%98%81%EB%8F%99-2%EC%A3%BC%EC%B0%A8&amp;diff=33231&amp;oldid=prev"/>
		<updated>2021-02-07T05:23:30Z</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;
* 상욱이의 지적에 따라 하나의 클래스에서 모든 걸 처리하지 않고 클래스를 여러개로 분리했습니다.&lt;br /&gt;
Class main--메인함수 클래스&lt;br /&gt;
 import java.util.*; &lt;br /&gt;
 public class main{ &lt;br /&gt;
 	public static void main(String[] args) &lt;br /&gt;
     { &lt;br /&gt;
     	//Board aboard=new Board(); &lt;br /&gt;
         Bug bug1=new Bug();&lt;br /&gt;
         System.out.println(&amp;quot;RandomWalk&amp;quot;); &lt;br /&gt;
         //aboard.board[0][0]++; &lt;br /&gt;
                    &lt;br /&gt;
         bug1.move();           &lt;br /&gt;
 	}&lt;br /&gt;
 } &lt;br /&gt;
Class Bug--이동하는 벌레&lt;br /&gt;
 import java.util.*; &lt;br /&gt;
 public class Bug{&lt;br /&gt;
 	public int x=0; &lt;br /&gt;
     public int y=0;&lt;br /&gt;
     public int way;  &lt;br /&gt;
     public int count=0; &lt;br /&gt;
 	public void move() &lt;br /&gt;
     { &lt;br /&gt;
     	Board aboard=new Board();&lt;br /&gt;
     	aboard.board[0][0]++;&lt;br /&gt;
     	while(count&amp;amp;lt;24) &lt;br /&gt;
         { &lt;br /&gt;
         	Random rand=new Random(); &lt;br /&gt;
             way=rand.nextInt()%8;              &lt;br /&gt;
             &lt;br /&gt;
             if(way==0)//북 &lt;br /&gt;
             { &lt;br /&gt;
             	if(x&amp;amp;gt;0) &lt;br /&gt;
                 { &lt;br /&gt;
                 	x=x-1; &lt;br /&gt;
                 } &lt;br /&gt;
             } &lt;br /&gt;
             else if(way==1)//북동 &lt;br /&gt;
             { &lt;br /&gt;
             	if(x&amp;amp;gt;0 &amp;amp;amp;&amp;amp;amp; y&amp;amp;lt;4) &lt;br /&gt;
                 { &lt;br /&gt;
                 	x=x-1; &lt;br /&gt;
                     y=y+1; &lt;br /&gt;
                 } &lt;br /&gt;
             } &lt;br /&gt;
             else if(way==2)//동 &lt;br /&gt;
             { &lt;br /&gt;
             	if(y&amp;amp;lt;4) &lt;br /&gt;
                 { &lt;br /&gt;
                 	y=y+1; &lt;br /&gt;
                 } &lt;br /&gt;
             } &lt;br /&gt;
             else if(way==3)//남동 &lt;br /&gt;
             { &lt;br /&gt;
             	if(y&amp;amp;lt;4 &amp;amp;amp;&amp;amp;amp; x&amp;amp;lt;4) &lt;br /&gt;
                 { &lt;br /&gt;
                 	x=x+1; &lt;br /&gt;
                     y=y+1; &lt;br /&gt;
                 } &lt;br /&gt;
             } &lt;br /&gt;
             else if(way==4)//남 &lt;br /&gt;
             { &lt;br /&gt;
             	if(x&amp;amp;lt;4) &lt;br /&gt;
                 { &lt;br /&gt;
                 	x=x+1; &lt;br /&gt;
                 } &lt;br /&gt;
             } &lt;br /&gt;
             else if(way==5)//남서 &lt;br /&gt;
             { &lt;br /&gt;
             	if(y&amp;amp;gt;0 &amp;amp;amp;&amp;amp;amp; x&amp;amp;lt;4) &lt;br /&gt;
                 { &lt;br /&gt;
                 	x=x+1; &lt;br /&gt;
                     y=y-1; &lt;br /&gt;
                 } &lt;br /&gt;
             } &lt;br /&gt;
             else if(way==6)//서 &lt;br /&gt;
             { &lt;br /&gt;
             	if(y&amp;amp;gt;0) &lt;br /&gt;
                 { &lt;br /&gt;
                 	y=y-1; &lt;br /&gt;
                 } &lt;br /&gt;
             } &lt;br /&gt;
             else if(way==7)//북서 &lt;br /&gt;
             { &lt;br /&gt;
             	if(y&amp;amp;gt;0 &amp;amp;amp;&amp;amp;amp; x&amp;amp;gt;0) &lt;br /&gt;
                 { &lt;br /&gt;
                 	x=x-1; &lt;br /&gt;
                     y=y-1; &lt;br /&gt;
                 } &lt;br /&gt;
             }&lt;br /&gt;
             if(aboard.board[x][y]==0) &lt;br /&gt;
             { &lt;br /&gt;
             	count++; &lt;br /&gt;
             } &lt;br /&gt;
             aboard.board[x][y]++; &lt;br /&gt;
             aboard.exhibit(); &lt;br /&gt;
             System.out.print(&amp;quot;\n&amp;quot;); &lt;br /&gt;
         } &lt;br /&gt;
 	} &lt;br /&gt;
 }&lt;br /&gt;
Class Board--벌레의 발자국이 남는 판. 발자국을 통해 바퀴벌레의 이동 상황을 보고한다.&lt;br /&gt;
 import java.util.*; &lt;br /&gt;
 public class Board{&lt;br /&gt;
     public int board[][]={ &lt;br /&gt;
                 {0,0,0,0,0}, &lt;br /&gt;
                 {0,0,0,0,0}, &lt;br /&gt;
                 {0,0,0,0,0}, &lt;br /&gt;
                 {0,0,0,0,0}, &lt;br /&gt;
                 {0,0,0,0,0} &lt;br /&gt;
     };                    &lt;br /&gt;
     public void exhibit(){ &lt;br /&gt;
     	for(int i=0;i&amp;amp;lt;5;i++) &lt;br /&gt;
         { &lt;br /&gt;
         	for(int j=0;j&amp;amp;lt;5;j++){ &lt;br /&gt;
             	System.out.print(board[i][j]); &lt;br /&gt;
                 System.out.print(&amp;quot;\t&amp;quot;); &lt;br /&gt;
             } &lt;br /&gt;
             System.out.print(&amp;quot;\n&amp;quot;); &lt;br /&gt;
 		} &lt;br /&gt;
 	} &lt;br /&gt;
 }&lt;br /&gt;
----&lt;br /&gt;
작성자: [[Yggdrasil]]&lt;br /&gt;
----&lt;br /&gt;
* 영동아 while 문안에 중복이 넘 심하다. 조금만 고민해보면 중복 왕창 줄일 수 있을꺼야...^^ --재동&lt;br /&gt;
 ---&amp;gt;확실히 빨리 배열로 테이블(?) 만들어 놓는 걸 해봐야겠습니다. --영동&lt;br /&gt;
* 데블스 캠프할때 저런거 해결하는 팁 나왔었던 거 같은데. LookUpTable이라고.. -- 인수&lt;br /&gt;
----&lt;br /&gt;
[[JavaStudy2002]]&lt;br /&gt;
&lt;/div&gt;</summary>
		<author><name>imported&gt;Unknown</name></author>
	</entry>
</feed>