2. Ice Breaking ¶
: 히 . 하 태 하 해 태 팻트 2/3 하 했. 허 파. . ?
태 : 회탐 . 통 했 . 통 했 . 형 트 . . .
태 : 함, ' ' 해 했. . 8pt 해 히 . 한테 12 . '홈 ' .
: . 학 . . 큰 해 큰 함. 하 큰 . 흔 함. '' ㅋㅋ 키 할 . 학 . . ㅋㅋㅋ 킨 킴. 하 화 ' 히 ' . '테트' ㅋㅋㅋ . . . 했 해함. 한. 킴. . . 토 해. 10 환형한테 화해 하 했 함. 11 . . 화하 '' 7 . 해 . 하. 형 하 '' . 3 하 함. 환형 화형 . . 함 ㅋㅋㅋ 했 Easy 하 . 판 . 500 함. . . 탔 1 2(45m) 2 . '~'하 . . 학 평 함. 65 m . . 킨 7 한 . 킨 한 키 . 화형 . 합. . 태 태 . . 판 . 12 하 . . 화 했 화 . . . 해 . . 해 테 하 키하. 4 . 11 한했 화. . 하 . . 하 . . 화 . WWDC 4 폰 표해 .
: 학 학 해 . 6 2 . 1 2 3 . 학 . 해 해. . . 행. . 토 하 홍 한 화 포하 티 . 티 10 하 했 한 70 ㅋㅋㅋ ㅅ 톤 크 . 화 했 . ''형 . 파 . 해 40 하 20 .
: 휴해 할했 . . 하 . 함. 했 한테 . . '토' '' 했 하 . . . 탔 . 한 30 힘. . 함. . 트해 1 5 하 ㅠㅠ 탔 한 탐. ! 4 크 흔 . 'ㅅ'
: 토 포 . . 트 힘. 트 . 함.
4. ¶
- : F4(ThreeFs + Future Action Plan) 해.
- 페 : ThreeFs, ThreeFs(크), FiveFs(크)
- 크 한 한
- Facts, Feelings, Findings, Future Action Plan. , , , , 획.
- 해 : " 하 5하 .() 했 .() 하 .() 평 .( 획)"
- Facts, Feelings, Findings, Future Action Plan. , , , , 획.
- 페 : ThreeFs, ThreeFs(크), FiveFs(크)
- 페 ! 훌한 학!! 하 해 . 히 한 . 해 . ! . C 히 하 하. 티 훑 5 하 탁 5. 훑합. 하~! 환해. ! -
- 해 하 할 했ㅋㅋ ㅜㅜ ppt 해 해 ppt 히 합. 하 .... ㅋ ㅋ - 태
5. 해 ¶
~C
#include <stdio.h>
#define N 12
#define RIGHT 0
#define LEFT 1
#define UP 2
#define DOWN 3
char m[N][N+1] = {
"############",
"#...#......#",
"S.#.#.####.#",
"###.#....#.#",
"#....###.#.E",
"####.#.#.#.#",
"#..#.#.#.#.#",
"##.#.#.#.#.#",
"#........#.#",
"######.###.#",
"#......#...#",
"############"};
int xpos, ypos, dir;
void getStartPos();
void move_pos();
void print_maze();
int main()
{
int i;
getStartPos(); // Where is S?
print_maze(); // printf maze
while (1) {
move_pos();
if (m[ypos][xpos]=='E') break;
print_maze();
getchar();
}
print_maze();
return 0;
}
void move_pos()
{
// 한.
//향 해 하.
//RIGHT향 하향 RIGHT .
//RIGHT향 DOWN RIGHT UP.
// .
switch (dir) {
case RIGHT :
++xpos;
if (m[ypos+1][xpos]!='#') dir=DOWN;
else if (m[ypos][xpos+1]!='#') dir=RIGHT;
else if (m[ypos-1][xpos]!='#') dir=UP;
else dir=LEFT;
break;
case LEFT :
--xpos;
if (m[ypos-1][xpos]!='#') dir=UP;
else if (m[ypos][xpos-1]!='#') dir=LEFT;
else if (m[ypos+1][xpos]!='#') dir=DOWN;
else dir=RIGHT;
break;
case UP :
--ypos;
if (m[ypos][xpos+1]!='#') dir=RIGHT;
else if (m[ypos-1][xpos]!='#') dir=UP;
else if (m[ypos][xpos-1]!='#') dir=LEFT;
else dir=DOWN;
break;
case DOWN :
++ypos;
if (m[ypos][xpos-1]!='#') dir=LEFT;
else if (m[ypos+1][xpos]!='#') dir=DOWN;
else if (m[ypos][xpos+1]!='#') dir=RIGHT;
else dir=UP;
break;
}
}
void getStartPos()
{
// assume 'S' is on the left side of the maze
// and the initial direction is RIGHT
int i,j;
for (i=0;i<N;i++) {
for (j=0;j<N;j++) {
if (m[i][j]=='S') {
xpos=j;
ypos=i;
}
}
}
dir=RIGHT;
}
void print_maze()
{
int i,j;
for(i=0;i<N;i++){
for(j=0;j<N;j++){
if(i==ypos && j==xpos){
printf("X");
}
else{
printf("%c", m[i][j]);
}
}
printf("\n");
}
printf("\n");
}










