๋ณธ๋ฌธ ๋ฐ”๋กœ๊ฐ€๊ธฐ

๐Ÿ’ป Extracurricular/MENTORING

[SOS CLASS] ์ž๋ฃŒ๊ตฌ์กฐ๊ธฐ์ดˆ - 2์ฐจ์‹œ

 

โœ… ์˜ค๋Š˜์˜ ์ง„๋„

1. ์•Œ๊ณ ๋ฆฌ์ฆ˜

- ์•Œ๊ณ ๋ฆฌ์ฆ˜์˜ ์ดํ•ด

- ์•Œ๊ณ ๋ฆฌ์ฆ˜์˜ ํ‘œํ˜„ ๋ฐฉ๋ฒ•

- ์•Œ๊ณ ๋ฆฌ์ฆ˜์˜ ์˜ˆ

 

2. ์‹œ๊ฐ„ ๋ณต์žก๋„

- ๋น…-์˜ค ํ‘œ๊ธฐ๋ฒ•

- ๋น…-์„ธํƒ€ ํ‘œ๊ธฐ๋ฒ•

- ๋น…-์˜ค๋ฉ”๊ฐ€ ํ‘œ๊ธฐ๋ฒ•

 

3. ๋ฐฐ์—ด

- ์ผ์ฐจ์› ๋ฐฐ์—ด

- ๋‹ค์ฐจ์› ๋ฐฐ์—ด

- ๋ฐฐ์—ด๊ณผ ํฌ์ธํ„ฐ

 

4. ํฌ์ธํ„ฐ

- ํฌ์ธํ„ฐ์™€ ์ฃผ์†Œ

- ํฌ์ธํ„ฐ ์—ฐ์‚ฐ


 โœ… ์•Œ๊ณ ๋ฆฌ์ฆ˜

: ๋ฌธ์ œํ•ด๊ฒฐ ๋ฐฉ๋ฒ•์„ ์ถ”์ƒํ™”ํ•˜์—ฌ ๋‹จ๊ณ„์  ์ ˆ์ฐจ๋ฅผ ๋…ผ๋ฆฌ์ ์œผ๋กœ ๊ธฐ์ˆ ํ•ด ๋†“์€ ๋ช…์„ธ์„œ


โœ… ์•Œ๊ณ ๋ฆฌ์ฆ˜์˜ ์กฐ๊ฑด

1. ์ž…๋ ฅ(input)

: ์•Œ๊ณ ๋ฆฌ์ฆ˜ ์ˆ˜ํ–‰์— ํ•„์š”ํ•œ ์ž๋ฃŒ๊ฐ€ ์™ธ๋ถ€์—์„œ ์ž…๋ ฅ์œผ๋กœ ์ œ๊ณต๋  ์ˆ˜ ์žˆ์–ด์•ผ ํ•œ๋‹ค. 


2. ์ถœ๋ ฅ(output)

: ์•Œ๊ณ ๋ฆฌ์ฆ˜ ์ˆ˜ํ–‰ ํ›„ ํ•˜๋‚˜ ์ด์ƒ์˜ ๊ฒฐ๊ณผ๋ฅผ ์ถœ๋ ฅํ•ด์•ผ ํ•œ๋‹ค. 


3. ๋ช…ํ™•์„ฑ(definiteness)

: ์ˆ˜ํ–‰ํ•  ์ž‘์—…์˜ ๋‚ด์šฉ๊ณผ ์ˆœ์„œ๋ฅผ ๋‚˜ํƒ€๋‚ด๋Š” ์•Œ๊ณ ๋ฆฌ์ฆ˜์˜ ๋ช…๋ น์–ด๋“ค์€ ๋ช…ํ™•ํ•˜๊ฒŒ ๋ช…์„ธ๋˜์–ด์•ผ ํ•œ๋‹ค.


4. ์œ ํ•œ์„ฑ(finiteness)

: ์•Œ๊ณ ๋ฆฌ์ฆ˜์€ ์ˆ˜ํ–‰ ๋’ค์— ๋ฐ˜๋“œ์‹œ ์ข…๋ฃŒ๋˜์–ด์•ผ ํ•œ๋‹ค.

 
5. ํšจ๊ณผ์„ฑ(effectiveness)

: ์•Œ๊ณ ๋ฆฌ์ฆ˜์˜ ๋ชจ๋“  ๋ช…๋ น์–ด๋“ค์€ ๊ธฐ๋ณธ์ ์ด๋ฉฐ ์‹คํ–‰์ด ๊ฐ€๋Šฅํ•ด์•ผ ํ•œ๋‹ค. 


โœ… ์•Œ๊ณ ๋ฆฌ์ฆ˜์˜ ํ‘œํ˜„ ๋ฐฉ๋ฒ•

1. ์ž์—ฐ์–ด๋ฅผ ์ด์šฉํ•œ ์„œ์ˆ ์  ๋ฐฉ๋ฒ•

 

2. ์ˆœ์„œ๋„(Flow chart)๋ฅผ ์ด์šฉํ•œ ๋„์‹ํ™” ํ‘œํ˜„ ๋ฐฉ๋ฒ•

ex) 1 ~ 5๊นŒ์ง€์˜ ํ•ฉ์„ ๊ตฌํ•˜๋Š” ์•Œ๊ณ ๋ฆฌ์ฆ˜

 

3. ๊ฐ€์ƒ์ฝ”๋“œ(Pseudo-code)๋ฅผ ์ด์šฉํ•œ ์ถ”์ƒํ™” ๋ฐฉ๋ฒ•

1) ๊ฐ€์ƒ์ฝ”๋“œ = ์•Œ๊ณ ๋ฆฌ์ฆ˜ ๊ธฐ์ˆ ์–ธ์–ด (ADL, Algorithm Description Language) ๋ฅผ ์‚ฌ์šฉ

2) ํ”„๋กœ๊ทธ๋ž˜๋ฐ ์–ธ์–ด์˜ ์ผ๋ฐ˜์ ์ธ ํ˜•ํƒœ์™€ ์œ ์‚ฌํ•˜๊ฒŒ ์•Œ๊ณ ๋ฆฌ์ฆ˜ ํ‘œํ˜„
3) ํŠน์ • ํ”„๋กœ๊ทธ๋ž˜๋ฐ ์–ธ์–ด๊ฐ€ ์•„๋‹ˆ๋ฏ€๋กœ ์ง์ ‘ ์‹คํ–‰์€ ๋ถˆ๊ฐ€๋Šฅ (But, ํ”„๋กœ๊ทธ๋ž˜๋ฐ ์–ธ์–ด๋กœ์˜ ๋ณ€ํ™˜ ์šฉ์ด!)

 

โšก ๊ฐ€์ƒ์ฝ”๋“œ์˜ ํ˜•์‹

- ๊ธฐ๋ณธ์š”์†Œ


1) ๊ธฐํ˜ธเญŽ
− ๋ณ€์ˆ˜, ์ž๋ฃŒํ˜• ์ด๋ฆ„, ํ”„๋กœ๊ทธ๋žจ ์ด๋ฆ„,  ๋ ˆ์ฝ”๋“œ ํ•„๋“œ ๋ช…, ๋ฌธ์žฅ์˜ ๋ ˆ์ด๋ธ” ๋“ฑ
− ๋ฌธ์ž๋‚˜ ์ˆซ์ž์˜ ์กฐํ•ฉ (๋ฌธ์ž๋Š” ๋ฐ˜๋“œ์‹œ ์˜๋ฌธ์ž)
2) ์ž๋ฃŒํ˜•
− ์ •์ˆ˜ํ˜•๊ณผ ์‹ค์ˆ˜ํ˜•์˜ ์ˆ˜์น˜ ์ž๋ฃŒํ˜•, ๋ฌธ์žํ˜•, ๋…ผ๋ฆฌํ˜•, ํฌ์ธํ„ฐ, ๋ฌธ์ž์—ด ๋“ฑ์˜ ๋ชจ๋“  ์ž๋ฃŒํ˜•
3) ์—ฐ์‚ฐ์ž
− ์‚ฐ์ˆ ์—ฐ์‚ฐ์ž, ๊ด€๊ณ„์—ฐ์‚ฐ์ž, ๋…ผ๋ฆฌ์—ฐ์‚ฐ์ž

 

- ์ง€์ •๋ฌธ ํ˜•์‹๊ณผ ์˜ˆ

1) ํ˜•์‹๋ณ€์ˆ˜ โฌ… ๊ฐ’

 

2) ์˜ˆ์‹œa โฌ… 5a โฌ… 3 + 2a โฌ… b

 

4. ํ”„๋กœ๊ทธ๋ž˜๋ฐ ์–ธ์–ด๋ฅผ ์ด์šฉํ•œ ๊ตฌ์ฒดํ™” ๋ฐฉ๋ฒ• 


โœ… ์•Œ๊ณ ๋ฆฌ์ฆ˜ ํ‘œํ˜„ ๋ฐฉ๋ฒ• (2)

โšก ์กฐ๊ฑด๋ฌธ

์กฐ๊ฑด์— ๋”ฐ๋ผ ์‹คํ–‰ํ•  ๋ช…๋ น๋ฌธ์ด ๊ฒฐ์ •๋˜๋Š” ์„ ํƒ์  ์ œ์–ด๊ตฌ์กฐ

 

1) ๋‹จ์ผ if๋ฌธ

์กฐ๊ฑด์‹์ด ์ฐธ์ด๋ฉด ๋ช…๋ น๋ฌธ 1 ์‹คํ–‰

๊ฑฐ์ง“์ด๋ฉด ๋ช…๋ น๋ฌธ 2 ์‹คํ–‰

if (์กฐ๊ฑด์‹) then ๋ช…๋ น๋ฌธ 1;
else ๋ช…๋ น๋ฌธ 2;

์กฐ๊ฑด์‹์ด ์ฐธ์ด๋ฉด ๋ช…๋ น๋ฌธ 1 ์‹คํ–‰

if (์กฐ๊ฑด์‹) then ๋ช…๋ น๋ฌธ 1;

 

2) ์ค‘์ฒฉ if ๋ฌธ

์กฐ๊ฑด์‹ 1์ด๋ผ๋ฉด ๋ช…๋ น๋ฌธ 1 ์‹คํ–‰

์กฐ๊ฑด์‹ 1์ด ์•„๋‹ˆ๊ณ , ๋™์‹œ์— ์กฐ๊ฑด์‹ 2๋ผ๋ฉด ๋ช…๋ น๋ฌธ 2 ์‹คํ–‰

์กฐ๊ฑด์‹ 1๊ณผ 2๊ฐ€ ๋ชจ๋‘ ์•„๋‹ˆ๋ผ๋ฉด ๋ช…๋ น๋ฌธ 3 ์‹คํ–‰

if(์กฐ๊ฑด์‹ 1) then ๋ช…๋ น๋ฌธ 1;
else if (์กฐ๊ฑด์‹ 2) then ๋ช…๋ น๋ฌธ 2;
else ๋ช…๋ น๋ฌธ 3;

 

3) case ๋ฌธ

case{
    ์กฐ๊ฑด์‹ 1 : ๋ช…๋ น๋ฌธ 1;
    ์กฐ๊ฑด์‹ 2 : ๋ช…๋ น๋ฌธ 2;
    ...
    ์กฐ๊ฑด์‹ n : ๋ช…๋ น๋ฌธ n;
    else : ๋ช…๋ น๋ฌธ n+1;
}

 

โšก ๋ฐ˜๋ณต๋ฌธ

์ผ์ •ํ•œ ๋ช…๋ น์„ ๋ฐ˜๋ณต ์ˆ˜ํ–‰ํ•˜๋Š” ๋ฃจํ”„(loop) ํ˜•ํƒœ์˜ ์ œ์–ด๊ตฌ์กฐ

 

1) for ๋ฌธ

- ์ดˆ๊นƒ๊ฐ’ : ๋ฐ˜๋ณต๋ฌธ์„ ์‹œ์ž‘ํ•˜๋Š” ๊ฐ’

- ์กฐ๊ฑด์‹ : ๋ฐ˜๋ณต ์ˆ˜ํ–‰ ์—ฌ๋ถ€๋ฅผ ๊ฒ€์‚ฌํ•˜๋Š” ์‹

- ์ฆ๊ฐ๊ฐ’ : ๋ฐ˜๋ณต ํšŸ์ˆ˜๋ฅผ ๊ณ„์‚ฐํ•˜๊ธฐ ์œ„ํ•ด ๋ฐ˜๋ณต๋ฌธ์„ ํ•œ๋ฒˆ ์ˆ˜ํ–‰ํ•  ๋•Œ๋งˆ๋‹ค ์ฆ๊ฐ์‹œํ‚ค๋Š” ๊ฐ’

for (์ดˆ๊นƒ๊ฐ’; ์กฐ๊ฑด์‹; ์ฆ๊ฐ๊ฐ’) do ๋ช…๋ น๋ฌธ;

 

2) while-do ๋ฌธ

์กฐ๊ฑด์‹์ด ์ฐธ์ด๋ฉด ๋ช…๋ น๋ฌธ ์‹คํ–‰

while (์กฐ๊ฑด์‹) do ๋ช…๋ น๋ฌธ;

 

3) do-while๋ฌธ

์กฐ๊ฑด์‹๊ณผ ๊ด€๊ณ„์—†์ด ๋ช…๋ น๋ฌธ์„ ์ผ๋‹จ ํ•œ๋ฒˆ ์‹คํ–‰ํ•œ ํ›„,

์กฐ๊ฑด์‹์ด ๋งž์œผ๋ฉด ๊ณ„์†ํ•ด์„œ ์‹คํ–‰

do ๋ช…๋ น๋ฌธ;
while (์กฐ๊ฑด์‹);

โœ… ์•Œ๊ณ ๋ฆฌ์ฆ˜์˜ ์„ฑ๋Šฅ๋ถ„์„

โšก ์•Œ๊ณ ๋ฆฌ์ฆ˜ ์„ฑ๋Šฅ ๋ถ„์„ ๊ธฐ์ค€

1. ์ •ํ™•์„ฑ : ์˜ฌ๋ฐ”๋ฅธ ์ž๋ฃŒ ์ž…๋ ฅ ์‹œ ์œ ํ•œํ•œ ์‹œ๊ฐ„ ๋‚ด์— ์˜ฌ๋ฐ”๋ฅธ ๊ฒฐ๊ณผ ์ถœ๋ ฅ ์—ฌ๋ถ€
2. ๋ช…ํ™•์„ฑ : ์•Œ๊ณ ๋ฆฌ์ฆ˜์ด ์–ผ๋งˆ๋‚˜ ์ดํ•ดํ•˜๊ธฐ ์‰ฝ๊ณ  ๋ช…ํ™•ํ•˜๊ฒŒ ์ž‘์„ฑ๋˜์—ˆ๋Š”๊ฐ€?
3. ์ˆ˜ํ–‰๋Ÿ‰ : ์ผ๋ฐ˜์ ์ธ ์—ฐ์‚ฐ์€ ์ œ์™ธ, ์•Œ๊ณ ๋ฆฌ์ฆ˜์˜ ํŠน์„ฑ์„ ๋‚˜ํƒ€๋‚ด๋Š” ์ค‘์š” ์—ฐ์‚ฐ์„ ๋ชจ๋‘ ๋ถ„์„
4. ๋ฉ”๋ชจ๋ฆฌ ์‚ฌ์šฉ๋Ÿ‰ : ๋ช…๋ น์–ด, ๋ณ€์ˆ˜, ์ž…์ถœ๋ ฅ ์ž๋ฃŒ์™€ ์ •๋ณด ์ €์žฅ
5 ์ตœ์ ์„ฑ : ์‹œ์Šคํ…œ์˜ ์‚ฌ์šฉ ํ™˜๊ฒฝ๊ณผ ์š”๊ตฌ ์‚ฌํ•ญ์ด ๋‹ค๋ฅด๋ฏ€๋กœ ์กฐ๊ฑด์— ๋งž๋Š” ์ตœ์ ์˜ ์•Œ๊ณ ๋ฆฌ์ฆ˜ ํ•„์š”

 

โšก ์•Œ๊ณ ๋ฆฌ์ฆ˜ ์„ฑ๋Šฅ ๋ถ„์„ ๋ฐฉ๋ฒ•

1. ๊ณต๊ฐ„ ๋ณต์žก๋„

- ์•Œ๊ณ ๋ฆฌ์ฆ˜์„ ํ”„๋กœ๊ทธ๋žจ์œผ๋กœ ์‹คํ–‰ํ•˜์—ฌ ์™„๋ฃŒํ•˜๊ธฐ๊นŒ์ง€ ํ•„์š”ํ•œ ์ด ์ €์žฅ ๊ณต๊ฐ„์˜ ์–‘

- ๊ณต๊ฐ„๋ณต์žก๋„ = ๊ณ ์ • ๊ณต๊ฐ„ + ๊ฐ€๋ณ€ ๊ณต๊ฐ„

 

2. ์‹œ๊ฐ„ ๋ณต์žก๋„
- ์•Œ๊ณ ๋ฆฌ์ฆ˜์„ ํ”„๋กœ๊ทธ๋žจ์œผ๋กœ ์‹คํ–‰ํ•˜์—ฌ ์™„๋ฃŒํ•˜๊ธฐ๊นŒ์ง€์˜ ์ด ์†Œ์š”์‹œ๊ฐ„
- ์‹œ๊ฐ„ ๋ณต์žก๋„ = ์ปดํŒŒ์ผ ์‹œ๊ฐ„ + ์‹คํ–‰ ์‹œ๊ฐ„
1) ์ปดํŒŒ์ผ ์‹œ๊ฐ„ : ํ”„๋กœ๊ทธ๋žจ๋งˆ๋‹ค ๊ฑฐ์˜ ๊ณ ์ •์ ์ธ ์‹œ๊ฐ„ ์†Œ์š”
2) ์‹คํ–‰ ์‹œ๊ฐ„ : ์‹ค์ œ ์‹คํ–‰์‹œ๊ฐ„ ๋ณด๋‹ค๋Š” ๋ช…๋ น๋ฌธ์˜ ์‹คํ–‰ ๋นˆ๋„์ˆ˜์— ๋”ฐ๋ผ ๊ณ„์‚ฐ

 

- ์‹คํ–‰ ๋นˆ๋„์ˆ˜์˜ ๊ณ„์‚ฐ
: ํ•˜๋‚˜์˜ ๋‹จ์œ„์‹œ๊ฐ„์„ ๊ฐ–๋Š” ๊ธฐ๋ณธ ๋ช…๋ น๋ฌธ์œผ๋กœ ์ทจ๊ธ‰

 

โšก ์‹œ๊ฐ„ ๋ณต์žก๋„ ๊ณ„์‚ฐ

ex) ํ”ผ๋ณด๋‚˜์น˜ ์ˆ˜์—ด

ํ–‰ ๋ฒˆํ˜ธ ์‹คํ–‰ ๋นˆ๋„์ˆ˜ ํ–‰ ๋ฒˆํ˜ธ ์‹คํ–‰ ๋นˆ๋„์ˆ˜
1 1 8 n-1
2 X 9 n-1
3 1 10 n-1
4 X 11 X
5 1 12 1
6 1 13 X
7 n    

 ์ด ์‹คํ–‰ ๋นˆ๋„ ์ˆ˜ = 1+1+1+1+n+n-1+n-1+n-1+1 = 4n+2


โœ… ์•Œ๊ณ ๋ฆฌ์ฆ˜ ์„ฑ๋Šฅ ๋ถ„์„ ํ‘œ๊ธฐ๋ฒ•

โšก ๋น…-์˜ค ํ‘œ๊ธฐ๋ฒ•

: ํ•จ์ˆ˜์˜ ์ƒํ•œ์„ ๋‚˜ํƒ€๋‚ด๊ธฐ ์œ„ํ•œ ํ‘œ๊ธฐ๋ฒ• (์•„๋ฌด๋ฆฌ ๋Šฆ์–ด๋„ ์ด ์•ˆ์—๋Š” ๋๋‚œ๋‹ค!!)

 

1. ์ˆ˜ํ•™์  ์ •์˜
: ํ•จ์ˆ˜ f(n)์ด ์ฃผ์–ด์กŒ์„ ๋•Œ, ๋ชจ๋“  n≥ n0์— ๋Œ€ํ•˜์—ฌ |f(n)| ≤ c |g(n)|์„ ๋งŒ์กฑํ•˜๋Š” ์ƒ์ˆ˜ c์™€ n0์ด ์กด์žฌํ•˜๋ฉด,

f(n) = O(g(n))์ด๋‹ค.

 

2. ๋น…-์˜ค ๊ตฌํ•˜๋Š” ๋ฐฉ๋ฒ•

1) ์‹คํ–‰ ๋นˆ๋„์ˆ˜๋ฅผ ๊ตฌํ•˜์—ฌ ์‹คํ–‰ ์‹œ๊ฐ„ ํ•จ์ˆ˜๋ฅผ ์ฐพ๊ธฐ

2. ์ด ํ•จ์ˆ˜๊ฐ’์— ๊ฐ€์žฅ ํฐ ์˜ํ–ฅ์„ ์ฃผ๋Š” n์— ๋Œ€ํ•œ ํ•ญ์„ ํ•œ ๊ฐœ ์„ ํƒ

3. ๊ณ„์ˆ˜๋Š” ์ƒ๋žตํ•˜๊ณ  O์˜ ์˜ค๋ฅธ์ชฝ ๊ด„ํ˜ธ ์•ˆ์— ํ‘œ์‹œ

ex) ํ”ผ๋ณด๋‚˜์น˜ ์ˆ˜์—ด์˜ ๊ฒฝ์šฐ 4n์ด์ง€๋งŒ, 4๋ฅผ ์ƒ๋žตํ•˜์—ฌ O(n)์œผ๋กœ ํ‘œ์‹œํ•จ

 

3. ๋น…-์˜ค ํ‘œ๊ธฐ๋ฒ•์˜ ์˜ˆ

1) f(n) = 3n + 2 = ?
(since 3n + 2 <= 4n for n > = 2)

n=1?
5 <= 4 (X)

n=2?
8 <= 8 (O)

c: 4, n0: 2, f(n) = O(n)


2) f(n) = 10n^2 + 4n + 2 = ?
(since 10n2 + 4n + 2 <= 11n^2 for n >= 5)

n=1?
16 <= 11 (X)

n=2?
50 <= 44 (X)
...
n = 5?

272 <= 275 (O)

c: 11, n0: 5, f(n) = O(n^2)

 

โšก๋น… - ์˜ค๋ฉ”๊ฐ€ ํ‘œ๊ธฐ๋ฒ•

: ํ•จ์ˆ˜์˜ ํ•˜ํ•œ์„ ๋‚˜ํƒ€๋‚ด๊ธฐ ์œ„ํ•œ ํ‘œ๊ธฐ๋ฒ• ( Ω(f(n))๊ณผ ๊ฐ™์ด ํ‘œ๊ธฐ )

 

1. ์ˆ˜ํ•™์  ์ •์˜
: ํ•จ์ˆ˜ f(n)์ด ์ฃผ์–ด์กŒ์„ ๋•Œ, ๋ชจ๋“  n≥ n0์— ๋Œ€ํ•˜์—ฌ |f(n)| ≥ c |g(n)|์„ ๋งŒ์กฑํ•˜๋Š” ์ƒ์ˆ˜ c์™€ n0์ด ์กด์žฌํ•˜๋ฉด,

f(n) =  Ω(g(n))์ด๋‹ค.

 

โšก๋น… - ์„ธํƒ€ ํ‘œ๊ธฐ๋ฒ•

: ์ƒํ•œ๊ณผ ํ•˜ํ•œ์ด ๊ฐ™์€ ์ •ํ™•ํ•œ ์ฐจ์ˆ˜๋ฅผ ํ‘œํ˜„ํ•˜๊ธฐ ์œ„ํ•œ ํ‘œ๊ธฐ๋ฒ• ( θ(f(n))๊ณผ ๊ฐ™์ด ํ‘œ๊ธฐ )

 

1. ์ˆ˜ํ•™์  ์ •์˜
: ํ•จ์ˆ˜ f(n)์ด ์ฃผ์–ด์กŒ์„ ๋•Œ, ๋ชจ๋“  n≥ n0์— ๋Œ€ํ•˜์—ฌ c1|g(n)| ≤ f(n) ≤ c2|g(n)์„ ๋งŒ์กฑํ•˜๋Š”

์ƒ์ˆ˜ c1, c2์™€ n0์ด ์กด์žฌํ•˜๋ฉด,  f(n) = θ(g(n))์ด๋‹ค.

 

๐Ÿ“› ์‹œ๊ฐ„ ๋ณต์žก๋„๋ฅผ ์ •ํ™•ํžˆ ๊ณ„์‚ฐํ•  ์ˆ˜ ์žˆ๋‹ค๋ฉด '๋น… - ์„ธํƒ€' ์‚ฌ์šฉ

๐Ÿ“› ์‹œ๊ฐ„ ๋ณต์žก๋„๋ฅผ ์ •ํ™•ํžˆ ๊ณ„์‚ฌํ•  ์ˆ˜ ์—†๋‹ค๋ฉด '๋น… - ์˜ค' ์‚ฌ์šฉ


โœ… ์˜ค๋Š˜์˜ ๊ณผ์ œ

SOS CLASS ์ž๋ฃŒ๊ตฌ์กฐ๊ธฐ์ดˆ - 2์ฐจ์‹œ ๊ณผ์ œ.hwp
0.04MB
SOS CLASS ์ž๋ฃŒ๊ตฌ์กฐ๊ธฐ์ดˆ - 1์ฐจ์‹œ ๋‹ต์ง€.hwp
0.03MB