<?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%83%88%EC%8B%B9%EA%B5%90%EC%8B%A4%2F2017%2F%EB%94%B0%EB%9D%BC%EC%99%80%EB%B0%98%2F%EA%B3%BC%EC%A0%9C%EB%B0%A9%2F%EC%9E%90%EB%A3%8C%EA%B5%AC%EC%A1%B0%2F1%ED%9A%8C%EC%B0%A8</id>
	<title>새싹교실/2017/따라와반/과제방/자료구조/1회차 - 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%83%88%EC%8B%B9%EA%B5%90%EC%8B%A4%2F2017%2F%EB%94%B0%EB%9D%BC%EC%99%80%EB%B0%98%2F%EA%B3%BC%EC%A0%9C%EB%B0%A9%2F%EC%9E%90%EB%A3%8C%EA%B5%AC%EC%A1%B0%2F1%ED%9A%8C%EC%B0%A8"/>
	<link rel="alternate" type="text/html" href="https://mediawiki.zeropage.org/index.php?title=%EC%83%88%EC%8B%B9%EA%B5%90%EC%8B%A4/2017/%EB%94%B0%EB%9D%BC%EC%99%80%EB%B0%98/%EA%B3%BC%EC%A0%9C%EB%B0%A9/%EC%9E%90%EB%A3%8C%EA%B5%AC%EC%A1%B0/1%ED%9A%8C%EC%B0%A8&amp;action=history"/>
	<updated>2026-05-15T18:27:37Z</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%83%88%EC%8B%B9%EA%B5%90%EC%8B%A4/2017/%EB%94%B0%EB%9D%BC%EC%99%80%EB%B0%98/%EA%B3%BC%EC%A0%9C%EB%B0%A9/%EC%9E%90%EB%A3%8C%EA%B5%AC%EC%A1%B0/1%ED%9A%8C%EC%B0%A8&amp;diff=85966&amp;oldid=prev</id>
		<title>Maintenance script: Repair batch-0006 pages from live compare</title>
		<link rel="alternate" type="text/html" href="https://mediawiki.zeropage.org/index.php?title=%EC%83%88%EC%8B%B9%EA%B5%90%EC%8B%A4/2017/%EB%94%B0%EB%9D%BC%EC%99%80%EB%B0%98/%EA%B3%BC%EC%A0%9C%EB%B0%A9/%EC%9E%90%EB%A3%8C%EA%B5%AC%EC%A1%B0/1%ED%9A%8C%EC%B0%A8&amp;diff=85966&amp;oldid=prev"/>
		<updated>2026-03-27T01:08:32Z</updated>

		<summary type="html">&lt;p&gt;Repair batch-0006 pages from live compare&lt;/p&gt;
&lt;a href=&quot;https://mediawiki.zeropage.org/index.php?title=%EC%83%88%EC%8B%B9%EA%B5%90%EC%8B%A4/2017/%EB%94%B0%EB%9D%BC%EC%99%80%EB%B0%98/%EA%B3%BC%EC%A0%9C%EB%B0%A9/%EC%9E%90%EB%A3%8C%EA%B5%AC%EC%A1%B0/1%ED%9A%8C%EC%B0%A8&amp;amp;diff=85966&amp;amp;oldid=58841&quot;&gt;Show changes&lt;/a&gt;</summary>
		<author><name>Maintenance script</name></author>
	</entry>
	<entry>
		<id>https://mediawiki.zeropage.org/index.php?title=%EC%83%88%EC%8B%B9%EA%B5%90%EC%8B%A4/2017/%EB%94%B0%EB%9D%BC%EC%99%80%EB%B0%98/%EA%B3%BC%EC%A0%9C%EB%B0%A9/%EC%9E%90%EB%A3%8C%EA%B5%AC%EC%A1%B0/1%ED%9A%8C%EC%B0%A8&amp;diff=58841&amp;oldid=prev</id>
		<title>165.194.35.22 at 06:29, 2 September 2017</title>
		<link rel="alternate" type="text/html" href="https://mediawiki.zeropage.org/index.php?title=%EC%83%88%EC%8B%B9%EA%B5%90%EC%8B%A4/2017/%EB%94%B0%EB%9D%BC%EC%99%80%EB%B0%98/%EA%B3%BC%EC%A0%9C%EB%B0%A9/%EC%9E%90%EB%A3%8C%EA%B5%AC%EC%A1%B0/1%ED%9A%8C%EC%B0%A8&amp;diff=58841&amp;oldid=prev"/>
		<updated>2017-09-02T06:29:04Z</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 06:29, 2 September 2017&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-l249&quot;&gt;Line 249:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 249:&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;  char str[100], str1[100];&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;  char str[100], str1[100];&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 check1() {&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 check1() {&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;  	for (int i = 0; i &amp;amp;lt; 26; i++) &lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;{&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;  	for (int i = 0; i &amp;amp;lt; 26; 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;  		if (al[i] != al_check[i]) return 0;&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 (al[i] != al_check[i]) return 0;&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;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;  	return 1;&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;  	return 1;&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;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;  }&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;  int check2() {&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 check2() {&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-l311&quot;&gt;Line 311:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 308:&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;  			al_check[str1[j] - &amp;#039;A&amp;#039;]++;&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;  			al_check[str1[j] - &amp;#039;A&amp;#039;]++;&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 (check1() &lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;== 1&lt;/del&gt;) count++;&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 (check1()) count++;&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;  		else if (check2() &lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;== 1&lt;/del&gt;) count++;&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;  		else if (check2()) count++;&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;  		else if (check3() &lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;== 1&lt;/del&gt;) count++;&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;  		else if (check3()) count++;&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;  	}&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;/table&gt;</summary>
		<author><name>165.194.35.22</name></author>
	</entry>
	<entry>
		<id>https://mediawiki.zeropage.org/index.php?title=%EC%83%88%EC%8B%B9%EA%B5%90%EC%8B%A4/2017/%EB%94%B0%EB%9D%BC%EC%99%80%EB%B0%98/%EA%B3%BC%EC%A0%9C%EB%B0%A9/%EC%9E%90%EB%A3%8C%EA%B5%AC%EC%A1%B0/1%ED%9A%8C%EC%B0%A8&amp;diff=58840&amp;oldid=prev</id>
		<title>imported&gt;wb092311 at 07:02, 27 April 2017</title>
		<link rel="alternate" type="text/html" href="https://mediawiki.zeropage.org/index.php?title=%EC%83%88%EC%8B%B9%EA%B5%90%EC%8B%A4/2017/%EB%94%B0%EB%9D%BC%EC%99%80%EB%B0%98/%EA%B3%BC%EC%A0%9C%EB%B0%A9/%EC%9E%90%EB%A3%8C%EA%B5%AC%EC%A1%B0/1%ED%9A%8C%EC%B0%A8&amp;diff=58840&amp;oldid=prev"/>
		<updated>2017-04-27T07:02:53Z</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 07:02, 27 April 2017&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-l1&quot;&gt;Line 1:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 1:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-deleted&quot;&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;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;__TOC__&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-deleted&quot;&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;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&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;= 오늘의 실습 내용 =&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;* [https://www.acmicpc.net/problem/2444 별찍기 - 7]&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;* [https://www.acmicpc.net/problem/2444 별찍기 - 7]&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/table&gt;</summary>
		<author><name>imported&gt;wb092311</name></author>
	</entry>
	<entry>
		<id>https://mediawiki.zeropage.org/index.php?title=%EC%83%88%EC%8B%B9%EA%B5%90%EC%8B%A4/2017/%EB%94%B0%EB%9D%BC%EC%99%80%EB%B0%98/%EA%B3%BC%EC%A0%9C%EB%B0%A9/%EC%9E%90%EB%A3%8C%EA%B5%AC%EC%A1%B0/1%ED%9A%8C%EC%B0%A8&amp;diff=58839&amp;oldid=prev</id>
		<title>imported&gt;wb092311: {CREATE}</title>
		<link rel="alternate" type="text/html" href="https://mediawiki.zeropage.org/index.php?title=%EC%83%88%EC%8B%B9%EA%B5%90%EC%8B%A4/2017/%EB%94%B0%EB%9D%BC%EC%99%80%EB%B0%98/%EA%B3%BC%EC%A0%9C%EB%B0%A9/%EC%9E%90%EB%A3%8C%EA%B5%AC%EC%A1%B0/1%ED%9A%8C%EC%B0%A8&amp;diff=58839&amp;oldid=prev"/>
		<updated>2017-04-27T07:02:33Z</updated>

		<summary type="html">&lt;p&gt;{CREATE}&lt;/p&gt;
&lt;p&gt;&lt;b&gt;New page&lt;/b&gt;&lt;/p&gt;&lt;div&gt;= 오늘의 실습 내용 =&lt;br /&gt;
* [https://www.acmicpc.net/problem/2444 별찍기 - 7]&lt;br /&gt;
* [https://www.acmicpc.net/problem/2740 행렬 곱셈]&lt;br /&gt;
* [https://www.acmicpc.net/problem/2436 공약수]&lt;br /&gt;
* [https://www.acmicpc.net/problem/2607 비슷한 단어]&lt;br /&gt;
&lt;br /&gt;
= 신원준 =&lt;br /&gt;
== 별찍기 - 7 ==&lt;br /&gt;
 #include &amp;amp;lt;stdio.h&amp;amp;gt;&lt;br /&gt;
 &lt;br /&gt;
 void print_stars(int i);&lt;br /&gt;
 &lt;br /&gt;
 int n;&lt;br /&gt;
 &lt;br /&gt;
 int main(int argc, char* argv[]) {&lt;br /&gt;
 	scanf(&amp;quot;%d&amp;quot;, &amp;amp;amp;n);&lt;br /&gt;
 	for(int i=0; i&amp;amp;lt;n; i++) {&lt;br /&gt;
 		print_stars(i);&lt;br /&gt;
 	}&lt;br /&gt;
 	for(int i=n-2; i&amp;amp;gt;=0; i--) {&lt;br /&gt;
 		print_stars(i);&lt;br /&gt;
 	}&lt;br /&gt;
 	return 0;&lt;br /&gt;
 }&lt;br /&gt;
 &lt;br /&gt;
 void print_stars(int i) {&lt;br /&gt;
 	int num_of_space = (n-1) - i;&lt;br /&gt;
 	int num_of_stars = 1 + 2*i;&lt;br /&gt;
 		&lt;br /&gt;
 	for(int j=0; j&amp;amp;lt;num_of_space; j++) {&lt;br /&gt;
 		printf(&amp;quot; &amp;quot;);&lt;br /&gt;
 	}&lt;br /&gt;
 &lt;br /&gt;
 	for(int j=0; j&amp;amp;lt;num_of_stars; j++) {&lt;br /&gt;
 		printf(&amp;quot;*&amp;quot;);&lt;br /&gt;
 	}&lt;br /&gt;
 	printf(&amp;quot;\n&amp;quot;);&lt;br /&gt;
 }&lt;br /&gt;
== 행렬 곱셈 ==&lt;br /&gt;
 #include &amp;amp;lt;stdio.h&amp;amp;gt;&lt;br /&gt;
 #include &amp;amp;lt;stdlib.h&amp;amp;gt;&lt;br /&gt;
 &lt;br /&gt;
 int main(int argc, char* argv[]) {&lt;br /&gt;
 	int row1, col1, row2, col2;&lt;br /&gt;
 	scanf(&amp;quot;%d %d&amp;quot;, &amp;amp;amp;row1, &amp;amp;amp;col1);&lt;br /&gt;
 	&lt;br /&gt;
 	int** matrix1 = malloc(sizeof(int*) * row1);&lt;br /&gt;
 &lt;br /&gt;
 	for(int i=0; i&amp;amp;lt;row1; i++) {&lt;br /&gt;
 		matrix1[i] = malloc(sizeof(int) * col1);&lt;br /&gt;
 		for(int j=0; j&amp;amp;lt;col1; j++) {&lt;br /&gt;
 			scanf(&amp;quot;%d&amp;quot;, &amp;amp;amp;matrix1[i][j]);&lt;br /&gt;
 		}&lt;br /&gt;
 	}&lt;br /&gt;
 &lt;br /&gt;
 	scanf(&amp;quot;%d %d&amp;quot;, &amp;amp;amp;row2, &amp;amp;amp;col2);&lt;br /&gt;
 	int** matrix2 = malloc(sizeof(int*) * row2);&lt;br /&gt;
 &lt;br /&gt;
 	for(int i=0; i&amp;amp;lt;row2; i++) {&lt;br /&gt;
 		matrix2[i] = malloc(sizeof(int) * col2);&lt;br /&gt;
 		for(int j=0; j&amp;amp;lt;col2; j++) {&lt;br /&gt;
 			scanf(&amp;quot;%d&amp;quot;, &amp;amp;amp;matrix2[i][j]);&lt;br /&gt;
 		}&lt;br /&gt;
 	}&lt;br /&gt;
 &lt;br /&gt;
 	// Do Multiple&lt;br /&gt;
 	int result[row1][col2];&lt;br /&gt;
 	for(int i=0; i&amp;amp;lt;row1; i++) {&lt;br /&gt;
 		for(int j=0; j&amp;amp;lt;col2; j++) {&lt;br /&gt;
 			int num = 0;&lt;br /&gt;
 			for(int k=0; k&amp;amp;lt;col1; k++) {&lt;br /&gt;
 				num += matrix1[i][k] * matrix2[k][j];&lt;br /&gt;
 			}&lt;br /&gt;
 			result[i][j] = num;&lt;br /&gt;
 		}&lt;br /&gt;
 	}&lt;br /&gt;
 &lt;br /&gt;
 	// Print&lt;br /&gt;
 	for(int i=0; i&amp;amp;lt;row1; i++) {&lt;br /&gt;
 		for(int j=0; j&amp;amp;lt;col2; j++) {&lt;br /&gt;
 			printf(&amp;quot;%d &amp;quot;, result[i][j]);&lt;br /&gt;
 		}&lt;br /&gt;
 		printf(&amp;quot;\n&amp;quot;);&lt;br /&gt;
 	}&lt;br /&gt;
 &lt;br /&gt;
 &lt;br /&gt;
 	return 0;&lt;br /&gt;
 }&lt;br /&gt;
== 공약수 ==&lt;br /&gt;
GCD를 몰라서ㅠㅠ&lt;br /&gt;
 #include &amp;amp;lt;stdio.h&amp;amp;gt;&lt;br /&gt;
 #include &amp;amp;lt;stdlib.h&amp;amp;gt;&lt;br /&gt;
 #include &amp;amp;lt;math.h&amp;amp;gt;&lt;br /&gt;
 &lt;br /&gt;
 int validate(long temp, int i);&lt;br /&gt;
 &lt;br /&gt;
 int main(int argc, char* argv[]) {&lt;br /&gt;
 	long n1, n2;&lt;br /&gt;
 	long resulti = 1;&lt;br /&gt;
 	scanf(&amp;quot;%ld %ld&amp;quot;, &amp;amp;amp;n1, &amp;amp;amp;n2);&lt;br /&gt;
 &lt;br /&gt;
 	if(n2 % n1 == 0) {&lt;br /&gt;
 		long temp = n2 / n1;&lt;br /&gt;
 		long min = n2;&lt;br /&gt;
 		for(long i = sqrt(temp); i&amp;amp;gt;0; i--) {&lt;br /&gt;
 			if(temp % i == 0) {&lt;br /&gt;
 				long sum = i + (temp/i);&lt;br /&gt;
 				&lt;br /&gt;
 				if(sum &amp;amp;lt; min) {&lt;br /&gt;
 					if(validate(temp, i)) {&lt;br /&gt;
 						min = sum;&lt;br /&gt;
 						resulti = i;&lt;br /&gt;
 						break;&lt;br /&gt;
 					}&lt;br /&gt;
 				}&lt;br /&gt;
 			}&lt;br /&gt;
 		}&lt;br /&gt;
 &lt;br /&gt;
 		printf(&amp;quot;%ld %ld&amp;quot;, resulti * n1, (temp / resulti) * n1);&lt;br /&gt;
 	}&lt;br /&gt;
 	return 0;&lt;br /&gt;
 }&lt;br /&gt;
 &lt;br /&gt;
 int validate(long temp, int i) {&lt;br /&gt;
 	// 최소공배수 검증&lt;br /&gt;
 	for(long j=temp/i; j&amp;amp;lt;temp; j++) {&lt;br /&gt;
 		if(j % i == 0 &amp;amp;amp;&amp;amp;amp; j % (temp / i) == 0) return 0;&lt;br /&gt;
 	}&lt;br /&gt;
 &lt;br /&gt;
 	// 최대공약수 검증&lt;br /&gt;
 	for(int j=2; j&amp;amp;lt;=sqrt(i); j++) {&lt;br /&gt;
 		if(i % j == 0 &amp;amp;amp;&amp;amp;amp; (temp / i) % j == 0) return 0;&lt;br /&gt;
 	}&lt;br /&gt;
 	&lt;br /&gt;
 	return 1;&lt;br /&gt;
 }&lt;br /&gt;
== 비슷한 단어 ==&lt;br /&gt;
 (여기에 코드를)&lt;br /&gt;
&lt;br /&gt;
= 이민욱 =&lt;br /&gt;
비슷한 단어 문제 같은 경우에 변수명을 너무 막지어서 추후 수정할께요&lt;br /&gt;
== 별찍기 - 7 ==&lt;br /&gt;
 #include &amp;amp;lt;stdio.h&amp;amp;gt;&lt;br /&gt;
 &lt;br /&gt;
 int main() {&lt;br /&gt;
 	int N, i;&lt;br /&gt;
 	scanf(&amp;quot;%d&amp;quot;, &amp;amp;amp;N);&lt;br /&gt;
 	for (i = 1; i &amp;amp;lt;= N; i++) {&lt;br /&gt;
 		for (int j = N-i; j&amp;amp;gt;0; j--) {&lt;br /&gt;
 			printf(&amp;quot; &amp;quot;);&lt;br /&gt;
 		}&lt;br /&gt;
 		for (int j = 0; j &amp;amp;lt; i*2-1; j++) {&lt;br /&gt;
 &lt;br /&gt;
 			printf(&amp;quot;*&amp;quot;);&lt;br /&gt;
 		}&lt;br /&gt;
 		printf(&amp;quot;\n&amp;quot;);&lt;br /&gt;
 		&lt;br /&gt;
 	}&lt;br /&gt;
 	for (i-=2; i &amp;amp;gt;0; i--) {&lt;br /&gt;
 		for (int j = N-i; j&amp;amp;gt;0; j--) {&lt;br /&gt;
 			printf(&amp;quot; &amp;quot;);&lt;br /&gt;
 		}&lt;br /&gt;
 		for (int j = 0; j &amp;amp;lt; i*2-1; j++) {&lt;br /&gt;
 &lt;br /&gt;
 			printf(&amp;quot;*&amp;quot;);&lt;br /&gt;
 		}&lt;br /&gt;
 		printf(&amp;quot;\n&amp;quot;);&lt;br /&gt;
 &lt;br /&gt;
 	}&lt;br /&gt;
 	return 0;&lt;br /&gt;
 }&lt;br /&gt;
== 행렬 곱셈 ==&lt;br /&gt;
 #include &amp;amp;lt;stdio.h&amp;amp;gt;&lt;br /&gt;
 int main() {&lt;br /&gt;
 	int M, N, K;&lt;br /&gt;
 	int A[200][200] = { 0, }, B[200][200] = { 0, }, C[200][200] = { 0, };&lt;br /&gt;
 	scanf(&amp;quot;%d %d&amp;quot;, &amp;amp;amp;M, &amp;amp;amp;N);&lt;br /&gt;
 	for (int i = 0; i &amp;amp;lt; M; i++) {&lt;br /&gt;
 		for (int j = 0; j &amp;amp;lt; N; j++) {&lt;br /&gt;
 			scanf(&amp;quot;%d&amp;quot;, &amp;amp;amp;A[i][j]);&lt;br /&gt;
 		}&lt;br /&gt;
 	}&lt;br /&gt;
 	scanf(&amp;quot;%d %d&amp;quot;, &amp;amp;amp;N, &amp;amp;amp;K);&lt;br /&gt;
 	for (int i = 0; i &amp;amp;lt; N; i++) {&lt;br /&gt;
 		for (int j = 0; j &amp;amp;lt; K; j++) {&lt;br /&gt;
 			scanf(&amp;quot;%d&amp;quot;, &amp;amp;amp;B[i][j]);&lt;br /&gt;
 		}&lt;br /&gt;
 	}&lt;br /&gt;
 	for (int i = 0; i &amp;amp;lt; M; i++) {&lt;br /&gt;
 		for(int k =0;k&amp;amp;lt;K;k++){&lt;br /&gt;
 			for (int j = 0; j &amp;amp;lt; N; j++) {&lt;br /&gt;
 				C[i][k] += A[i][j] * B[j][k];&lt;br /&gt;
 			}&lt;br /&gt;
 		}&lt;br /&gt;
 	}&lt;br /&gt;
 	for (int i = 0; i &amp;amp;lt; M; i++) {&lt;br /&gt;
 		for (int j = 0; j &amp;amp;lt; K; j++) {&lt;br /&gt;
 			printf(&amp;quot;%d &amp;quot;, C[i][j]);&lt;br /&gt;
 		}&lt;br /&gt;
 		printf(&amp;quot;\n&amp;quot;);&lt;br /&gt;
 	}&lt;br /&gt;
 	return 0;&lt;br /&gt;
 }&lt;br /&gt;
== 공약수 ==&lt;br /&gt;
 #include &amp;amp;lt;stdio.h&amp;amp;gt;&lt;br /&gt;
 &lt;br /&gt;
 long long gcd_lcm(long long a, long long b) {&lt;br /&gt;
 	long long r = a%b;&lt;br /&gt;
 	while (r != 0) {&lt;br /&gt;
 		a = b;&lt;br /&gt;
 		b = r;&lt;br /&gt;
 		r = a%b;&lt;br /&gt;
 	}&lt;br /&gt;
 	return b;&lt;br /&gt;
 }&lt;br /&gt;
 &lt;br /&gt;
 int main() {&lt;br /&gt;
 	long long gcd, lcm;&lt;br /&gt;
 	long long min, a, b;&lt;br /&gt;
 	scanf(&amp;quot;%lld %lld&amp;quot;, &amp;amp;amp;gcd, &amp;amp;amp;lcm);&lt;br /&gt;
 	long long amb = lcm / gcd;&lt;br /&gt;
 	a = 1;&lt;br /&gt;
 	b = lcm/gcd;&lt;br /&gt;
 	min = 1 + lcm;&lt;br /&gt;
 	for (int i = 2; i &amp;amp;lt; amb; i++) {&lt;br /&gt;
 		if (amb%i == 0) {&lt;br /&gt;
 			 if (min &amp;amp;gt; amb / i + i) {&lt;br /&gt;
 				 if(gcd==gcd_lcm(i*gcd,amb/i*gcd) ){&lt;br /&gt;
 					 a = i;&lt;br /&gt;
 					 b = amb / i;&lt;br /&gt;
 					 min =i+amb/i;&lt;br /&gt;
 				 }&lt;br /&gt;
 			}&lt;br /&gt;
 		}&lt;br /&gt;
 	}&lt;br /&gt;
 	printf(&amp;quot;%lld %lld&amp;quot;, a*gcd, b*gcd);&lt;br /&gt;
 	&lt;br /&gt;
 	return 0;&lt;br /&gt;
 }&lt;br /&gt;
== 비슷한 단어 ==&lt;br /&gt;
 #include &amp;amp;lt;stdio.h&amp;amp;gt;&lt;br /&gt;
 #include &amp;amp;lt;string.h&amp;amp;gt;&lt;br /&gt;
 &lt;br /&gt;
 int al[26] = { 0, };&lt;br /&gt;
 int al_check[26];&lt;br /&gt;
 int N, k, count;&lt;br /&gt;
 char str[100], str1[100];&lt;br /&gt;
 int check1() {&lt;br /&gt;
 	for (int i = 0; i &amp;amp;lt; 26; i++) {&lt;br /&gt;
 		if (al[i] != al_check[i]) return 0;&lt;br /&gt;
 	}&lt;br /&gt;
 	return 1;&lt;br /&gt;
 &lt;br /&gt;
 &lt;br /&gt;
 }&lt;br /&gt;
 int check2() {&lt;br /&gt;
 	int once = 1;&lt;br /&gt;
 	for (int i = 0; i &amp;amp;lt; 26; i++) {&lt;br /&gt;
 		if (al[i] != al_check[i]) {&lt;br /&gt;
 			if (once == 1) {&lt;br /&gt;
 				once = 0;&lt;br /&gt;
 			}&lt;br /&gt;
 			else return 0;&lt;br /&gt;
 		}&lt;br /&gt;
 	}&lt;br /&gt;
 	return 1;&lt;br /&gt;
 }&lt;br /&gt;
 int check3() {&lt;br /&gt;
 	int twice = 1;&lt;br /&gt;
 	for (int i = 0; i &amp;amp;lt; 26; i++) {&lt;br /&gt;
 		if (al[i] != al_check[i]) {&lt;br /&gt;
 			if (twice &amp;amp;gt; 0) {&lt;br /&gt;
 				twice--;&lt;br /&gt;
 			}&lt;br /&gt;
 			else if (twice == 0) {&lt;br /&gt;
 				for (int i = 0; i &amp;amp;lt; 26; i++) {&lt;br /&gt;
 					al_check[i]--;&lt;br /&gt;
 					for (int j = 0; j &amp;amp;lt; 26; j++) {&lt;br /&gt;
 						al_check[j]++;&lt;br /&gt;
 						if (check1() == 1) return 1;&lt;br /&gt;
 						al_check[j]--;&lt;br /&gt;
 					}&lt;br /&gt;
 					al_check[i]++;&lt;br /&gt;
 				}&lt;br /&gt;
 			}&lt;br /&gt;
 			else return 0;&lt;br /&gt;
 		}&lt;br /&gt;
 	}&lt;br /&gt;
 	return 0;&lt;br /&gt;
 }&lt;br /&gt;
 int main() {&lt;br /&gt;
 	scanf(&amp;quot;%d&amp;quot;, &amp;amp;amp;N);&lt;br /&gt;
 	scanf(&amp;quot;%s&amp;quot;, str);&lt;br /&gt;
 	k = strlen(str);&lt;br /&gt;
 	int l;&lt;br /&gt;
 	for (int i = 0; i &amp;amp;lt; k; i++) {&lt;br /&gt;
 		al[str[i] - &amp;#039;A&amp;#039;]++;&lt;br /&gt;
 	}&lt;br /&gt;
 	for (int i = 0; i &amp;amp;lt; N-1; i++) {&lt;br /&gt;
 		for (int j = 0; j &amp;amp;lt; 26; j++) {&lt;br /&gt;
 			al_check[j] = 0;&lt;br /&gt;
 		}&lt;br /&gt;
 		scanf(&amp;quot;%s&amp;quot;, str1);&lt;br /&gt;
 		l = strlen(str1);&lt;br /&gt;
 		if (strcmp(str, str1) == 0) {&lt;br /&gt;
 			break;&lt;br /&gt;
 		}&lt;br /&gt;
 		for (int j = 0; j &amp;amp;lt; l; j++) {&lt;br /&gt;
 			al_check[str1[j] - &amp;#039;A&amp;#039;]++;&lt;br /&gt;
 		}&lt;br /&gt;
 		if (check1() == 1) count++;&lt;br /&gt;
 		else if (check2() == 1) count++;&lt;br /&gt;
 		else if (check3() == 1) count++;&lt;br /&gt;
 &lt;br /&gt;
 	}&lt;br /&gt;
 	printf(&amp;quot;%d&amp;quot;, count);&lt;br /&gt;
 	return 0;&lt;br /&gt;
 }&lt;br /&gt;
&lt;br /&gt;
= 정석우 =&lt;br /&gt;
== 별찍기 - 7 ==&lt;br /&gt;
 #include &amp;amp;lt;stdio.h&amp;amp;gt;&lt;br /&gt;
 #include &amp;amp;lt;stdlib.h&amp;amp;gt;&lt;br /&gt;
 &lt;br /&gt;
 int main()&lt;br /&gt;
 {&lt;br /&gt;
 	int n, i, j, k;&lt;br /&gt;
 	scanf(&amp;quot; %d&amp;quot;, &amp;amp;amp;n);&lt;br /&gt;
 	for (i = 0; i &amp;amp;lt; n; i++)&lt;br /&gt;
 	{&lt;br /&gt;
 		for (j = 0; j &amp;amp;lt; n - i - 1; j++)&lt;br /&gt;
 		{&lt;br /&gt;
 			printf(&amp;quot; &amp;quot;);&lt;br /&gt;
 		}&lt;br /&gt;
 		for (k = 0; k &amp;amp;lt; 2*i+1; k++)&lt;br /&gt;
 		{&lt;br /&gt;
 			printf(&amp;quot;*&amp;quot;);&lt;br /&gt;
 		}&lt;br /&gt;
 		printf(&amp;quot;\n&amp;quot;);&lt;br /&gt;
 	}&lt;br /&gt;
 	for (i = n-1; i &amp;amp;gt;0; i--)&lt;br /&gt;
 	{&lt;br /&gt;
 		for (j = 0; j &amp;amp;lt; n-i; j++)&lt;br /&gt;
 		{&lt;br /&gt;
 			printf(&amp;quot; &amp;quot;);&lt;br /&gt;
 		}&lt;br /&gt;
 		for (k = 2*i-1 ; k &amp;amp;gt; 0; k--)&lt;br /&gt;
 		{&lt;br /&gt;
 			printf(&amp;quot;*&amp;quot;);&lt;br /&gt;
 		}&lt;br /&gt;
 		printf(&amp;quot;\n&amp;quot;);&lt;br /&gt;
 	}&lt;br /&gt;
 	return 0;&lt;br /&gt;
 }&lt;br /&gt;
== 행렬 곱셈 ==&lt;br /&gt;
 #include &amp;amp;lt;stdio.h&amp;amp;gt;&lt;br /&gt;
 #include &amp;amp;lt;stdlib.h&amp;amp;gt;&lt;br /&gt;
 &lt;br /&gt;
 int main()&lt;br /&gt;
 {&lt;br /&gt;
 	int n, m, k, i, j, p, sum;&lt;br /&gt;
 	scanf(&amp;quot; %d %d&amp;quot;, &amp;amp;amp;n, &amp;amp;amp;m);&lt;br /&gt;
 	int** matrixA, **matrixB, **matrixFinal;&lt;br /&gt;
 	matrixA = (int**)malloc(sizeof(int)*n);&lt;br /&gt;
 	for (i = 0; i &amp;amp;lt; n; i++)&lt;br /&gt;
 	{&lt;br /&gt;
 		matrixA[i] = (int*)malloc(sizeof(int)*m);&lt;br /&gt;
 	}&lt;br /&gt;
 	for (i = 0; i &amp;amp;lt; n; i++)&lt;br /&gt;
 	{&lt;br /&gt;
 		for (j = 0; j &amp;amp;lt; m; j++)&lt;br /&gt;
 		{&lt;br /&gt;
 			scanf(&amp;quot; %d&amp;quot;, &amp;amp;amp;matrixA[i][j]);&lt;br /&gt;
 		}&lt;br /&gt;
 	}&lt;br /&gt;
 	scanf(&amp;quot; %d %d&amp;quot;, &amp;amp;amp;m, &amp;amp;amp;k);&lt;br /&gt;
 	matrixB = (int**)malloc(sizeof(int)*m);&lt;br /&gt;
 	for (i = 0; i &amp;amp;lt; m; i++)&lt;br /&gt;
 	{&lt;br /&gt;
 		matrixB[i] = (int*)malloc(sizeof(int)*k);&lt;br /&gt;
 	}&lt;br /&gt;
 	for (i = 0; i &amp;amp;lt; m; i++)&lt;br /&gt;
 	{&lt;br /&gt;
 		for (j = 0; j &amp;amp;lt; k; j++)&lt;br /&gt;
 		{&lt;br /&gt;
 			scanf(&amp;quot; %d&amp;quot;, &amp;amp;amp;matrixB[i][j]);&lt;br /&gt;
 		}&lt;br /&gt;
 	}&lt;br /&gt;
 	matrixFinal = (int**)malloc(sizeof(int)*n);&lt;br /&gt;
 	for (i = 0; i &amp;amp;lt; n; i++)&lt;br /&gt;
 	{&lt;br /&gt;
 		matrixFinal[i] = (int*)malloc(sizeof(int)*k);&lt;br /&gt;
 	}&lt;br /&gt;
 	for (i = 0; i &amp;amp;lt; n; i++)&lt;br /&gt;
 	{&lt;br /&gt;
 		for (j = 0; j &amp;amp;lt; k; j++)&lt;br /&gt;
 		{&lt;br /&gt;
 			sum = 0;&lt;br /&gt;
 			for (p = 0; p &amp;amp;lt; m; p++)&lt;br /&gt;
 			{&lt;br /&gt;
 				sum += matrixA[i][p] * matrixB[p][j];&lt;br /&gt;
 			}&lt;br /&gt;
 			matrixFinal[i][j] = sum;&lt;br /&gt;
 		}&lt;br /&gt;
 	}&lt;br /&gt;
 	for (i = 0; i &amp;amp;lt; n; i++)&lt;br /&gt;
 	{&lt;br /&gt;
 		for (j = 0; j &amp;amp;lt; k; j++)&lt;br /&gt;
 		{&lt;br /&gt;
 			printf(&amp;quot;%d &amp;quot;, matrixFinal[i][j]);&lt;br /&gt;
 		}&lt;br /&gt;
 		printf(&amp;quot;\n&amp;quot;);&lt;br /&gt;
 	}&lt;br /&gt;
 	free(matrixA);&lt;br /&gt;
 	free(matrixB);&lt;br /&gt;
 	free(matrixFinal);&lt;br /&gt;
 	return 0;&lt;br /&gt;
 }&lt;br /&gt;
== 공약수 ==&lt;br /&gt;
 #include &amp;amp;lt;stdio.h&amp;amp;gt;&lt;br /&gt;
 &lt;br /&gt;
 long long euclidGCD(long long a, long long b)&lt;br /&gt;
 {&lt;br /&gt;
 	if (a &amp;amp;gt;= b) &lt;br /&gt;
 	{ &lt;br /&gt;
 		if (a % b == 0) &lt;br /&gt;
 			return b; &lt;br /&gt;
 		else &lt;br /&gt;
 			return euclidGCD(b, a%b); &lt;br /&gt;
 	} &lt;br /&gt;
 	else &lt;br /&gt;
 	{ &lt;br /&gt;
 		if (b % a == 0) &lt;br /&gt;
 			return a; &lt;br /&gt;
 		else &lt;br /&gt;
 			return euclidGCD(a, b%a);&lt;br /&gt;
 	} &lt;br /&gt;
 }//유클리드 호제법, 최대 공약수 구하기&lt;br /&gt;
 &lt;br /&gt;
 int main()&lt;br /&gt;
 {&lt;br /&gt;
 	long long k, x, y, GCD, LCM;&lt;br /&gt;
 	long long t, i, j;&lt;br /&gt;
 	scanf(&amp;quot;%lld %lld&amp;quot;, &amp;amp;amp;GCD, &amp;amp;amp;LCM);&lt;br /&gt;
 &lt;br /&gt;
 	if (GCD == LCM) &lt;br /&gt;
 	{&lt;br /&gt;
 		printf(&amp;quot;%lld %lld&amp;quot;, GCD, LCM);&lt;br /&gt;
 		return 0;&lt;br /&gt;
 	}&lt;br /&gt;
 &lt;br /&gt;
 	t = GCD*LCM; // = GCD^2 * a * b&lt;br /&gt;
 &lt;br /&gt;
 	for (i = GCD; i&amp;amp;lt;LCM; i += GCD) &lt;br /&gt;
 	{&lt;br /&gt;
 		j = t / i; //i는 GCD의 배수, j는 i&amp;amp;lt;j될 때까지 마찬가지로 GCD의 배수(GCD * a * b /상수)&lt;br /&gt;
 		if (i &amp;amp;gt; j)&lt;br /&gt;
 		{&lt;br /&gt;
 			break;&lt;br /&gt;
 		}&lt;br /&gt;
 		k = euclidGCD(i, j);&lt;br /&gt;
 		//k는 i, j의 최대공약수임을 확인하는 용도&lt;br /&gt;
 &lt;br /&gt;
 		if (k == GCD &amp;amp;amp;&amp;amp;amp; i*j / k == LCM) //다시 값이 맞는지 체크&lt;br /&gt;
 		{&lt;br /&gt;
 			x = i;&lt;br /&gt;
 			y = j;&lt;br /&gt;
 		}&lt;br /&gt;
 	}&lt;br /&gt;
 	printf(&amp;quot;%lld %lld&amp;quot;, x, y);&lt;br /&gt;
 	return 0;&lt;br /&gt;
 }&lt;br /&gt;
== 비슷한 단어 ==&lt;br /&gt;
 #include &amp;amp;lt;stdio.h&amp;amp;gt; &lt;br /&gt;
 #include &amp;amp;lt;string.h&amp;amp;gt;&lt;br /&gt;
 &lt;br /&gt;
 char str[100][10]; //문자열 길이 10, 최대 갯수 100개 배열&lt;br /&gt;
 int str_cnt[100][26] = { 0, }; //각 알파벳에 대한 갯수를 저장하는 정수형 배열&lt;br /&gt;
 &lt;br /&gt;
 int chk_composite_char(char* str, char target)&lt;br /&gt;
 {&lt;br /&gt;
 	int length = strlen(str);&lt;br /&gt;
 	int i, cnt = 0;&lt;br /&gt;
 	for (i = 0; i &amp;amp;lt; length; i++)&lt;br /&gt;
 	{&lt;br /&gt;
 		if (str[i] == target)&lt;br /&gt;
 		{&lt;br /&gt;
 			cnt++;&lt;br /&gt;
 		}&lt;br /&gt;
 	}&lt;br /&gt;
 	return cnt;&lt;br /&gt;
 }//문자열에 해당 문자가 몇개인지를 리턴해주는 함수&lt;br /&gt;
 &lt;br /&gt;
 int main() &lt;br /&gt;
 {&lt;br /&gt;
 	int num_str, i, j, arr_str_cnt, answer_cnt = 0, error_cnt; //num_str은 문자열 갯수&lt;br /&gt;
 	int buf_pivot_address[2], buf_target_address[2]; //error_cnt에 해당하는 두 배열 주소가 같은지 확인하기 위한 배열&lt;br /&gt;
 	scanf(&amp;quot; %d&amp;quot;, &amp;amp;amp;num_str);&lt;br /&gt;
 &lt;br /&gt;
 	for (i = 0; i &amp;amp;lt; num_str; i++)&lt;br /&gt;
 	{&lt;br /&gt;
 		scanf(&amp;quot; %s&amp;quot;, &amp;amp;amp;str[i]);&lt;br /&gt;
 	}&lt;br /&gt;
 &lt;br /&gt;
 	for (i = 0; i &amp;amp;lt; num_str; i++)&lt;br /&gt;
 	{&lt;br /&gt;
 		for (j = 65; j &amp;amp;lt;= 90; j++)&lt;br /&gt;
 		{&lt;br /&gt;
 			str_cnt[i][j-65] = chk_composite_char(str[i], (char)j);&lt;br /&gt;
 		}&lt;br /&gt;
 	}&lt;br /&gt;
 &lt;br /&gt;
 	/*&lt;br /&gt;
 	for (i = 0; i &amp;amp;lt; 26; i++)&lt;br /&gt;
 	{&lt;br /&gt;
 		printf(&amp;quot;%c &amp;quot;, (char)(i + 65));&lt;br /&gt;
 	}&lt;br /&gt;
 &lt;br /&gt;
 	printf(&amp;quot;\n&amp;quot;);&lt;br /&gt;
 &lt;br /&gt;
 	for (i = 0; i &amp;amp;lt; num_str; i++)&lt;br /&gt;
 	{&lt;br /&gt;
 		for (j = 0; j &amp;amp;lt; 26; j++)&lt;br /&gt;
 		{&lt;br /&gt;
 			printf(&amp;quot;%d &amp;quot;, str_cnt[i][j]);&lt;br /&gt;
 		}&lt;br /&gt;
 		printf(&amp;quot;\n&amp;quot;);&lt;br /&gt;
 	}*/&lt;br /&gt;
 	&lt;br /&gt;
 &lt;br /&gt;
 	for (i = 1; i &amp;amp;lt; num_str; i++)&lt;br /&gt;
 	{&lt;br /&gt;
 		arr_str_cnt = 0;&lt;br /&gt;
 		error_cnt = 0;&lt;br /&gt;
 		for (j = 0; j &amp;amp;lt; 26; j++)&lt;br /&gt;
 		{&lt;br /&gt;
 			if (str_cnt[0][j] == str_cnt[i][j]) //같은 구성 가질떄&lt;br /&gt;
 			{&lt;br /&gt;
 				arr_str_cnt++;&lt;br /&gt;
 			}&lt;br /&gt;
 			if (-1 == (str_cnt[0][j] - str_cnt[i][j]) || (str_cnt[0][j] - str_cnt[i][j]) == 1) //알파벳 하나의 개수만 다를 떄&lt;br /&gt;
 			{&lt;br /&gt;
 				if (error_cnt == 0)&lt;br /&gt;
 				{&lt;br /&gt;
 					buf_pivot_address[0] = str_cnt[0][j];&lt;br /&gt;
 					buf_target_address[0] = str_cnt[i][j];&lt;br /&gt;
 				}&lt;br /&gt;
 				else if (error_cnt == 1)&lt;br /&gt;
 				{&lt;br /&gt;
 					buf_pivot_address[1] = str_cnt[0][j];&lt;br /&gt;
 					buf_target_address[1] = str_cnt[i][j];&lt;br /&gt;
 				}&lt;br /&gt;
 				error_cnt++;&lt;br /&gt;
 			}&lt;br /&gt;
 		}&lt;br /&gt;
 		if (arr_str_cnt == 26) //같은 구성일 때&lt;br /&gt;
 		{&lt;br /&gt;
 			answer_cnt++;&lt;br /&gt;
 		}&lt;br /&gt;
 		if (error_cnt == 1 &amp;amp;amp;&amp;amp;amp; arr_str_cnt == 25) //빼고, 더해서 가능할 때&lt;br /&gt;
 		{&lt;br /&gt;
 			answer_cnt++;&lt;br /&gt;
 		}&lt;br /&gt;
 		if ((error_cnt == 2 &amp;amp;amp;&amp;amp;amp; arr_str_cnt == 24) &amp;amp;amp;&amp;amp;amp; (buf_pivot_address[0] == buf_target_address[1] &amp;amp;amp;&amp;amp;amp; buf_pivot_address[1] == buf_target_address[0])) //바꿔서 가능할 때&lt;br /&gt;
 		{&lt;br /&gt;
 			answer_cnt++;&lt;br /&gt;
 		}&lt;br /&gt;
 	}&lt;br /&gt;
 	&lt;br /&gt;
 	printf(&amp;quot;%d&amp;quot;, answer_cnt);&lt;br /&gt;
 &lt;br /&gt;
 	return 0;&lt;br /&gt;
 }&lt;br /&gt;
&lt;br /&gt;
백준에서는 못 맞춘 문제인게 함정.. 답을 모르겠슴다&lt;br /&gt;
&lt;/div&gt;</summary>
		<author><name>imported&gt;wb092311</name></author>
	</entry>
</feed>