<?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%9E%90%EB%A3%8C%EB%B3%91%ED%95%A9%ED%95%98%EA%B8%B0%2F%EC%A1%B0%ED%98%84%ED%83%9C</id>
	<title>자료병합하기/조현태 - 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%9E%90%EB%A3%8C%EB%B3%91%ED%95%A9%ED%95%98%EA%B8%B0%2F%EC%A1%B0%ED%98%84%ED%83%9C"/>
	<link rel="alternate" type="text/html" href="https://mediawiki.zeropage.org/index.php?title=%EC%9E%90%EB%A3%8C%EB%B3%91%ED%95%A9%ED%95%98%EA%B8%B0/%EC%A1%B0%ED%98%84%ED%83%9C&amp;action=history"/>
	<updated>2026-05-15T17:25: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=%EC%9E%90%EB%A3%8C%EB%B3%91%ED%95%A9%ED%95%98%EA%B8%B0/%EC%A1%B0%ED%98%84%ED%83%9C&amp;diff=67788&amp;oldid=prev</id>
		<title>imported&gt;undinekr at 17:27, 19 August 2008</title>
		<link rel="alternate" type="text/html" href="https://mediawiki.zeropage.org/index.php?title=%EC%9E%90%EB%A3%8C%EB%B3%91%ED%95%A9%ED%95%98%EA%B8%B0/%EC%A1%B0%ED%98%84%ED%83%9C&amp;diff=67788&amp;oldid=prev"/>
		<updated>2008-08-19T17:27:43Z</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;== C++ ==&lt;br /&gt;
=== 느낀점 ===&lt;br /&gt;
전역변수는 가급적 안쓰고 싶었는데..&lt;br /&gt;
함수를 이쁘고 오버헤드적게 쓰려다보니 넣어버렸다. (단순히 함수에 변수명 하나 더적기가 귀찮았을 뿐이다.)&lt;br /&gt;
에이~ 난몰라~ 그냥 클래스로 만들껄 그랫나?ㅎ&lt;br /&gt;
&lt;br /&gt;
=== 소스 ===&lt;br /&gt;
 #include &amp;amp;lt;iostream&amp;amp;gt;&lt;br /&gt;
 #include &amp;amp;lt;stdio.h&amp;amp;gt;&lt;br /&gt;
 &lt;br /&gt;
 using namespace std;&lt;br /&gt;
 &lt;br /&gt;
 int a[] = {10, 40, 70, 80, 90, 99};&lt;br /&gt;
 int b[] = {20, 30, 40, 50, 60, 70, 85, 90, 95, 97, 99};&lt;br /&gt;
 int *result_data;&lt;br /&gt;
 int write_point=0;&lt;br /&gt;
 &lt;br /&gt;
 void print_data(char, int* , int );&lt;br /&gt;
 void save_data(int);&lt;br /&gt;
 const int END_OF_DATA=99;&lt;br /&gt;
 &lt;br /&gt;
 void main()&lt;br /&gt;
 {&lt;br /&gt;
 	int read_point=0;&lt;br /&gt;
 	//초기화&lt;br /&gt;
 	result_data=(int*)malloc((sizeof(a)+sizeof(b))*sizeof(int));&lt;br /&gt;
 	//연산&lt;br /&gt;
 	for (register int i=0; a[i]!=END_OF_DATA; ++i)&lt;br /&gt;
 	{&lt;br /&gt;
 		while (a[i]&amp;amp;gt;=b[read_point])&lt;br /&gt;
 		{&lt;br /&gt;
 			save_data(b[read_point]);&lt;br /&gt;
 			if (a[i]==b[read_point])&lt;br /&gt;
 				++i;&lt;br /&gt;
 			++read_point;&lt;br /&gt;
 		}&lt;br /&gt;
 		save_data(a[i]);&lt;br /&gt;
 	}&lt;br /&gt;
 	save_data(END_OF_DATA);&lt;br /&gt;
 	//출력&lt;br /&gt;
 	cout &amp;amp;lt;&amp;amp;lt; &amp;quot;***************\n*MERGE PROGRAM*\n***************\n&amp;quot;;&lt;br /&gt;
 	print_data(&amp;#039;a&amp;#039;, a , sizeof(a)/sizeof(int) );&lt;br /&gt;
 	print_data(&amp;#039;b&amp;#039;, b , sizeof(b)/sizeof(int) );&lt;br /&gt;
 	print_data(&amp;#039;c&amp;#039;, result_data , write_point );&lt;br /&gt;
 	//메모리 해방&lt;br /&gt;
 	free(result_data);&lt;br /&gt;
 }&lt;br /&gt;
 &lt;br /&gt;
 void print_data(char what_is, int *data_for_print, int size)&lt;br /&gt;
 {&lt;br /&gt;
 	cout &amp;amp;lt;&amp;amp;lt; what_is &amp;amp;lt;&amp;amp;lt; &amp;quot;= &amp;quot;;&lt;br /&gt;
 	for (register int i=0; i&amp;amp;lt;size; ++i)&lt;br /&gt;
 		cout &amp;amp;lt;&amp;amp;lt; data_for_print[i] &amp;amp;lt;&amp;amp;lt; &amp;quot; &amp;quot;;&lt;br /&gt;
 	cout &amp;amp;lt;&amp;amp;lt; &amp;quot;\n&amp;quot;;&lt;br /&gt;
 }&lt;br /&gt;
 &lt;br /&gt;
 void save_data(int data_for_save)&lt;br /&gt;
 {&lt;br /&gt;
 	result_data[write_point]=data_for_save;&lt;br /&gt;
 	++write_point;&lt;br /&gt;
 }&lt;br /&gt;
== Erlang ==&lt;br /&gt;
=== 느낀점 ===&lt;br /&gt;
.. 이거 푼..걸까?..&lt;br /&gt;
&lt;br /&gt;
=== 소스 ===&lt;br /&gt;
* Shell&lt;br /&gt;
 1&amp;amp;gt; lists:merge([10, 40, 70, 80, 90, 99], [20, 30, 40, 50, 60, 70, 85, 90, 95, 97, 99]).&lt;br /&gt;
 [10,20,30,40,40,50,60,70,70,80,85,90,90,95,97,99,99]&lt;br /&gt;
== 나에게 할말 ==&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
[[LittleAOI]] [[자료병합하기]]&lt;br /&gt;
&lt;/div&gt;</summary>
		<author><name>imported&gt;undinekr</name></author>
	</entry>
</feed>