<?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=PPProject%2F20041001FM</id>
	<title>PPProject/20041001FM - Revision history</title>
	<link rel="self" type="application/atom+xml" href="https://mediawiki.zeropage.org/index.php?action=history&amp;feed=atom&amp;title=PPProject%2F20041001FM"/>
	<link rel="alternate" type="text/html" href="https://mediawiki.zeropage.org/index.php?title=PPProject/20041001FM&amp;action=history"/>
	<updated>2026-05-15T09:46:27Z</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=PPProject/20041001FM&amp;diff=37437&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=PPProject/20041001FM&amp;diff=37437&amp;oldid=prev"/>
		<updated>2021-02-07T05:23:59Z</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;[[PPProject]] 첫 번째 만남의 결과물&lt;br /&gt;
----&lt;br /&gt;
__TOC__&lt;br /&gt;
== 문제 ==&lt;br /&gt;
컬럼 2. B번 문제&lt;br /&gt;
n개의 원소를 가지는 1차원 벡터를 i만큼 왼쪽으로 회전시켜라.&lt;br /&gt;
 === [[Leonardong]] ===&lt;br /&gt;
 #include &amp;amp;lt;iostream&amp;amp;gt;&lt;br /&gt;
 #include &amp;amp;lt;string&amp;amp;gt;&lt;br /&gt;
 using namespace std;&lt;br /&gt;
 &lt;br /&gt;
 void roll( string str, int i );&lt;br /&gt;
 &lt;br /&gt;
 void main()&lt;br /&gt;
 {&lt;br /&gt;
 	string str = &amp;quot;abcde&amp;quot;;&lt;br /&gt;
 	int i = 3;&lt;br /&gt;
 	roll(str, i);&lt;br /&gt;
 }&lt;br /&gt;
 &lt;br /&gt;
 void roll( string str, int i )&lt;br /&gt;
 {&lt;br /&gt;
 	cout &amp;amp;lt;&amp;amp;lt; str &amp;amp;lt;&amp;amp;lt; endl;&lt;br /&gt;
 	&lt;br /&gt;
 	int n = str.length();&lt;br /&gt;
 	char temp;&lt;br /&gt;
 	&lt;br /&gt;
 	for ( int tag = 0 ; tag &amp;amp;lt; n ; tag++ ){&lt;br /&gt;
 		temp = str[tag];&lt;br /&gt;
 		str[tag] = str[i-1];&lt;br /&gt;
 		str[i-1] = temp;&lt;br /&gt;
 		i = i &amp;amp;lt; n ? i+1 : i;&lt;br /&gt;
 	}&lt;br /&gt;
 	cout &amp;amp;lt;&amp;amp;lt; str &amp;amp;lt;&amp;amp;lt; endl;&lt;br /&gt;
 }&lt;br /&gt;
 === 재선 회영 ===&lt;br /&gt;
 #include&amp;amp;lt;iostream.h&amp;amp;gt;&lt;br /&gt;
 #include&amp;amp;lt;cstring&amp;amp;gt;&lt;br /&gt;
 &lt;br /&gt;
 void roll(int i);&lt;br /&gt;
 &lt;br /&gt;
 char * string=&amp;quot;ABCDEFGHIJKLMNOPQRSTUV&amp;quot;;&lt;br /&gt;
 const int SIZE = strlen(string);&lt;br /&gt;
 &lt;br /&gt;
 &lt;br /&gt;
 void main()&lt;br /&gt;
 {	&lt;br /&gt;
 	roll(4);&lt;br /&gt;
 }&lt;br /&gt;
 &lt;br /&gt;
 void roll(int i)&lt;br /&gt;
 {&lt;br /&gt;
 	char* buffer1 = new char[i];&lt;br /&gt;
 	strncpy(buffer1, string, i);&lt;br /&gt;
 	buffer1[i] = 0;&lt;br /&gt;
 	char *buffer2 = new char[SIZE-i];&lt;br /&gt;
 	strcpy(buffer2,string+i);&lt;br /&gt;
 	cout&amp;amp;lt;&amp;amp;lt;strcat(buffer2,buffer1)&amp;amp;lt;&amp;amp;lt;endl;	&lt;br /&gt;
 }&lt;br /&gt;
 &lt;br /&gt;
  &lt;br /&gt;
&lt;br /&gt;
== 후기 ==&lt;br /&gt;
재선 : &lt;br /&gt;
첫 모임이라 스터디 방식을 정하는데 시간이 오래 걸렸다. 회영이와 PairProgramming 을 하는데 너무 여유가 없었다.&lt;br /&gt;
Leonardong:&lt;br /&gt;
 알고리즘을 알아도 코드로 바로 풀어쓰기가 안 된다. 그럴 때는 가짜 코드(psuedo code)를 적어보는 것이 도움이 된다.&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
[[PPProject]]&lt;br /&gt;
&lt;/div&gt;</summary>
		<author><name>imported&gt;Unknown</name></author>
	</entry>
</feed>