๐ ํ์ด์ฌ ๋ช ๋ น์ด? ์์ ํฌํจ ์ด๋ณด์๋ฅผ ์ํ ํ์ ๊ฐ์ด๋: ์ฝ๋ฉ ์ค๋ ฅ 100๋ฐฐ ์ฌ๋ฆฌ๋ ํต์ฌ ์นํธํค!
ํ์ด์ฌ ๋ช ๋ น์ด ํ์ต, ์ด๋์๋ถํฐ ์์ํด์ผ ํ ๊น์? ์ด๋ณด์๋ฅผ ์ํ ํ์ ํ์ด์ฌ ๋ช ๋ น์ด์ ์ค์ ์์ ํฌํจ ๊ฐ์ด๋๋ฅผ ํ์ธํ์ธ์! ๋ณ์๋ถํฐ ํจ์, ์กฐ๊ฑด๋ฌธ๊น์ง ๊น๋ํ๊ฒ ์ ๋ฆฌํด ๋๋ฆฝ๋๋ค.
์๋ก : ์ฝ๋ฉ ์
๋ฌธ, ํ์ด์ฌ ๋ช
๋ น์ด? ์์ ํฌํจ์ด๋ฉด ๋๋ ต์ง ์๋ค!
ํ๋ก๊ทธ๋๋ฐ ์ธ์ด์ ์ธ๊ณ์ ์ค์ ๊ฒ์ ํ์ํฉ๋๋ค! ๊ทธ์ค์์๋ **ํ์ด์ฌ(Python)**์ ๊ฐ๊ฒฐํ๊ณ ์ฝ๊ธฐ ์ฌ์ด ๋ฌธ๋ฒ ๋๋ถ์ ์ฝ๋ฉ ์
๋ฌธ์๋ค์๊ฒ ๊ฐ์ฅ ์ฌ๋๋ฐ๋ ์ธ์ด์
๋๋ค. ํ์ง๋ง ์๋ฌด๋ฆฌ ์ฝ๋ค๊ณ ํด๋, ๋ง์ ์ฝ๋๋ฅผ ์์ฑํ๋ ค๊ณ ํ๋ฉด ์๋ง์ ํ์ด์ฌ ๋ช
๋ น์ด ์์์ ๋ง๋งํจ์ ๋๋ ์ ์์ต๋๋ค. "์ด ๊ธฐ๋ฅ์ ๊ตฌํํ๋ ค๋ฉด ์ด๋ค ๋ช
๋ น์ด๋ฅผ ์จ์ผ ํ์ง?"๋ผ๋ ์ง๋ฌธ์ ๋๊ตฌ๋ ํ ๋ฒ์ฏค ํด๋ดค์ ๊ฒ์
๋๋ค. 
๊ฑฑ์ ํ์ง ๋ง์ธ์! ์ด ๊ธ์ ํ์ด์ฌ ๋ช
๋ น์ด์ ํต์ฌ์ ์ง์ด์ฃผ๊ณ , ์ค์ํ์ ๋ฐ๋ก ์ ์ฉํ ์ ์๋ ์์ ํฌํจ ๊ฐ์ด๋๋ฅผ ์ ๊ณตํ์ฌ ์ฌ๋ฌ๋ถ์ ํ์ต ์๋๋ฅผ ํ๊ธฐ์ ์ผ๋ก ๋์ฌ์ค ๊ฒ์
๋๋ค. ๋ณ์ ์ ์ธ๋ถํฐ ๋ณต์กํ ๋ฐ์ดํฐ ์ฒ๋ฆฌ๊น์ง, ํ์ ํ์ด์ฌ ๋ช
๋ น์ด๋ค์ ์ค์ฌ์ผ๋ก ์ฝ๊ณ ์ฌ๋ฏธ์๊ฒ ๋ฐฐ์๋ด
์๋ค. ์ด ์นํธํค ๊ฐ์ด๋๋ง ์๋ค๋ฉด, ์ฌ๋ฌ๋ถ๋ ๋ฅ์ํ๊ฒ ์ฝ๋๋ฅผ ๋ค๋ฃฐ ์ ์์ต๋๋ค! 
์์ ๋ชฉ 1: ๊ธฐ๋ณธ ์ค์ ๊ธฐ๋ณธ! ํ์ด์ฌ ๋ช
๋ น์ด? ์์ ํฌํจ (์
์ถ๋ ฅ ๋ฐ ๋ณ์)
๋ชจ๋ ํ๋ก๊ทธ๋๋ฐ์ ๋ฐ์ดํฐ์ ์ ๋ ฅ๊ณผ ์ถ๋ ฅ์ ๋ค๋ฃจ๋ ๊ฒ์์ ์์ํฉ๋๋ค. ํ์ด์ฌ์ ๊ธฐ๋ณธ ๋ช ๋ น์ด๋ค์ ๋งค์ฐ ์ง๊ด์ ์ ๋๋ค. ์ด ์น์ ์์๋ ๊ฐ์ฅ ๊ธฐ์ด๊ฐ ๋๋ ์ ์ถ๋ ฅ ๋ช ๋ น์ด์ ๋ณ์ ์ฌ์ฉ๋ฒ์ ์์ ํฌํจํ์ฌ ์ค๋ช ํฉ๋๋ค.
์ถ๋ ฅ ๋ช ๋ น์ด: print()
๊ฐ์ฅ ๊ธฐ๋ณธ์ด ๋๋ ํ์ด์ฌ ๋ช ๋ น์ด์ ๋๋ค. ๊ดํธ ์์ ๋ด์ฉ์ ํ๋ฉด์ ์ถ๋ ฅํ๋ ์ญํ ์ ํฉ๋๋ค.
Pythonprint("์๋ ํ์ธ์, ํ์ด์ฌ ์ธ๊ณ์ ์ค์ ๊ฒ์ ํ์ํฉ๋๋ค!") print(10 + 5) # ๊ณ์ฐ ๊ฒฐ๊ณผ์ธ 15๋ฅผ ์ถ๋ ฅ์ ๋ ฅ ๋ช ๋ น์ด: input()
์ฌ์ฉ์๋ก๋ถํฐ ๋ฐ์ดํฐ๋ฅผ ์ ๋ ฅ๋ฐ์ ๋ ์ฌ์ฉํฉ๋๋ค. ์ ๋ ฅ๋ฐ์ ๋ฐ์ดํฐ๋ ํญ์ ๋ฌธ์์ด(String) ํํ๋ก ์ฒ๋ฆฌ๋ฉ๋๋ค.
Pythonname = input("๋น์ ์ ์ด๋ฆ์ ๋ฌด์์ธ๊ฐ์? ") print(f"ํ์ํฉ๋๋ค, {name}๋!")๋ณ์ ์ ์ธ ๋ฐ ํ์ ๋ณํ
ํ์ด์ฌ์ ๋ณ๋์ ํค์๋ ์์ด ๋ฐ๋ก ๋ณ์์ ๊ฐ์ ํ ๋นํฉ๋๋ค. ๋ฐ์ดํฐ ํ์ ์ ๋ณํํ ๋๋ int(), str(), float() ๋ฑ์ ๋ช ๋ น์ด๋ฅผ ์ฌ์ฉํฉ๋๋ค.
Pythonnum_str = input("๋์ด๋ฅผ ์ ๋ ฅํ์ธ์: ") # ๋ฌธ์์ด๋ก ์ ๋ ฅ๋จ age = int(num_str) # int() ๋ช ๋ น์ด๋ก ์ ์ํ์ผ๋ก ๋ณํ print(f"๋น์ ์ ๋์ด๋ {age}์ธ์ ๋๋ค.")์ด์ฒ๋ผ ๊ฐ๋จํ ํ์ด์ฌ ๋ช ๋ น์ด? ์์ ํฌํจ ํ์ต์ ํตํด ์ฌ๋ฌ๋ถ์ ๋ฒ์จ ์ฌ์ฉ์ ์ธํฐ๋์ ์ด ๊ฐ๋ฅํ ์ฝ๋๋ฅผ ๋ง๋ค ์ ์์ต๋๋ค!
์์ ๋ชฉ 2: ๋ฐ์ดํฐ ๊ตฌ์กฐ๋ฅผ ๋ค๋ฃจ๋ ํ์ด์ฌ ๋ช
๋ น์ด? ์์ ํฌํจ (๋ฆฌ์คํธ, ๋์
๋๋ฆฌ)
ํ์ด์ฌ์ ๊ฐ๋ ฅํจ์ **๋ฆฌ์คํธ(List)**์ ๋์ ๋๋ฆฌ(Dictionary) ๊ฐ์ ์๋ฃ๊ตฌ์กฐ๋ฅผ ๋ค๋ฃจ๋ ๋ฐ ์์ต๋๋ค. ๋ฐ์ดํฐ๋ฅผ ํจ์จ์ ์ผ๋ก ์ ์ฅํ๊ณ ๊ด๋ฆฌํ๋ ํ์์ ์ธ ํ์ด์ฌ ๋ช ๋ น์ด๋ค์ ์์ ํฌํจํ์ฌ ์์๋ด ์๋ค.
| ์๋ฃ๊ตฌ์กฐ | ํต์ฌ ํ์ด์ฌ ๋ช ๋ น์ด | ๊ธฐ๋ฅ ๋ฐ ์์ ํฌํจ |
| ๋ฆฌ์คํธ (List) | append() | ๋ฆฌ์คํธ์ ๋งจ ๋ค์ ์์ ์ถ๊ฐ. (์: my_list.append('์ฌ๊ณผ')) |
| ๋ฆฌ์คํธ (List) | insert() | ํน์ ์์น์ ์์ ์ฝ์
. (์: my_list.insert(1, '๋ฐ๋๋')) |
| ๋ฆฌ์คํธ (List) | remove() | ๋ฆฌ์คํธ์์ ํน์ ๊ฐ์ ์ฒซ ๋ฒ์งธ ํญ๋ชฉ ์ ๊ฑฐ. (์: my_list.remove('๋ฐ๋๋')) |
| ๋์ ๋๋ฆฌ (Dict) | keys() | ๋์ ๋๋ฆฌ์ ๋ชจ๋ ํค(key)๋ฅผ ๋ฐํ. |
| ๋์ ๋๋ฆฌ (Dict) | values() | ๋์ ๋๋ฆฌ์ ๋ชจ๋ ๊ฐ(value)์ ๋ฐํ. |
์ค์ ์์ ํฌํจ:
# ๋ฆฌ์คํธ ๋ช
๋ น์ด ์์
fruits = ['์ฌ๊ณผ', '๋ธ๊ธฐ']
fruits.append('์ค๋ ์ง') # [‘์ฌ๊ณผ’, ‘๋ธ๊ธฐ’, ‘์ค๋ ์ง’]
# ๋์
๋๋ฆฌ ๋ช
๋ น์ด ์์
scores = {'์ํ': 90, '์์ด': 85}
scores['๊ณผํ'] = 95 # ์๋ก์ด ํค-๊ฐ ์ ์ถ๊ฐ
print(scores.keys()) # dict_keys(['์ํ', '์์ด', '๊ณผํ']) ์ถ๋ ฅ
์ด๋ฌํ ๋ฐ์ดํฐ ๊ตฌ์กฐ ํ์ด์ฌ ๋ช ๋ น์ด๋ค์ ์ตํ๋ฉด ๋ฐ์ดํฐ๋ฅผ ๋์ฑ ์ฒด๊ณ์ ์ผ๋ก ๊ด๋ฆฌํ๊ณ ์ฒ๋ฆฌํ ์ ์๊ฒ ๋ฉ๋๋ค.
์์ ๋ชฉ 3: ํ๋ฆ์ ์ ์ดํ๋ ํ์ด์ฌ ๋ช
๋ น์ด? ์์ ํฌํจ (์กฐ๊ฑด๋ฌธ, ๋ฐ๋ณต๋ฌธ)
ํ๋ก๊ทธ๋จ์ด ๋จ์ํ ์์๋๋ก๋ง ์คํ๋๋ค๋ฉด ์ฌ๋ฏธ์๊ฒ ์ฃ ? ํน์ ์กฐ๊ฑด์ ๋ฐ๋ผ ๋ค๋ฅธ ์ฝ๋๋ฅผ ์คํํ๊ฑฐ๋, ์ฝ๋๋ฅผ ์ฌ๋ฌ ๋ฒ ๋ฐ๋ณต ์คํํ ๋ ์ฌ์ฉํ๋ ํ์ด์ฌ ๋ช ๋ น์ด๊ฐ ๋ฐ๋ก **์ ์ด๋ฌธ(Control Flow)**์ ๋๋ค.
์กฐ๊ฑด๋ฌธ: if, elif, else
๋ ผ๋ฆฌ์ ์ธ ์กฐ๊ฑด์ ๋ฐ๋ผ ์ฝ๋์ ์คํ ํ๋ฆ์ ๋ถ๊ธฐํฉ๋๋ค.
Pythonscore = 88 if score >= 90: print("A ๋ฑ๊ธ") elif score >= 80: # if ๋ฌธ์ด ๊ฑฐ์ง์ผ ๋ ๋ค์ ์กฐ๊ฑด ๊ฒ์ฌ print("B ๋ฑ๊ธ") else: print("C ๋ฑ๊ธ ์ดํ")๋ฐ๋ณต๋ฌธ: for์ while
ํน์ ์ฝ๋๋ฅผ ๋ฐ๋ณต ์คํํฉ๋๋ค. for๋ ์ฃผ๋ก ์ ํด์ง ํ์๋ ๋ฆฌ์คํธ ์์๋ฅผ ์ํํ ๋, while์ ํน์ ์กฐ๊ฑด์ด ์ฐธ์ผ ๋๊น์ง ๋ฐ๋ณตํ ๋ ์ฌ์ฉํฉ๋๋ค.
for์์ ํฌํจ:Pythonfor i in range(5): # 0๋ถํฐ 4๊น์ง 5๋ฒ ๋ฐ๋ณต print(f"ํ์ฌ ์นด์ดํธ: {i}")while์์ ํฌํจ:Pythoncount = 0 while count < 3: print("๋ฐ๋ณต ์ค...") count += 1
๋ฐ๋ณต๋ฌธ ๋ด์์ ๋ฐ๋ณต์ ๊ฑด๋๋ฐ๋ **continue**๋ ๋ฐ๋ณต์ ์์ ํ ์ข
๋ฃํ๋ break ๋ํ ์ค์ํ ํ์ด์ฌ ๋ช
๋ น์ด๋ค์
๋๋ค. ์ด๋ฌํ ์ ์ด๋ฌธ์ ๋ณต์กํ ๋ก์ง์ ๊ตฌํํ๋ ๋ฐ ์์ด ํ์์ ์ธ ํ์ด์ฌ ๋ช
๋ น์ด? ์์ ํฌํจ ํ์ต ์์์
๋๋ค.
์์ ๋ชฉ 4: ์ฝ๋๋ฅผ ๋ชจ๋ํํ๋ ํ์ด์ฌ ๋ช
๋ น์ด? ์์ ํฌํจ (ํจ์, ํด๋์ค)
ํ๋ก๊ทธ๋จ์ด ์ปค์ง์๋ก ์ฝ๋๋ฅผ ํจ์จ์ ์ผ๋ก ๊ด๋ฆฌํ๊ณ ์ฌ์ฌ์ฉํ๊ธฐ ์ํด **ํจ์(Function)**์ **ํด๋์ค(Class)**๋ฅผ ์ฌ์ฉํด์ผ ํฉ๋๋ค. ์ฝ๋๋ฅผ ๊ตฌ์กฐํํ๋ ํต์ฌ ํ์ด์ฌ ๋ช ๋ น์ด์ ๋๋ค.
ํจ์ ์ ์: def
ํน์ ์์ ์ ์ํํ๋ ์ฝ๋ ๋ธ๋ก์ ์ ์ํ ๋ ์ฌ์ฉํฉ๋๋ค. ์ฝ๋๋ฅผ ์ฌ์ฌ์ฉํ๊ณ ๊ฐ๋ ์ฑ์ ๋์ฌ์ค๋๋ค.
Pythondef calculate_area(width, height): # ํจ์ ์ ์ ๋ช ๋ น์ด 'def' area = width * height return area # ๊ฒฐ๊ณผ๊ฐ์ ๋ฐํํจ์ ํธ์ถ ์์
result = calculate_area(10, 5)
print(f"์ฌ๊ฐํ์ ๋์ด๋: {result}")
ํด๋์ค ์ ์: class
๊ฐ์ฒด ์งํฅ ํ๋ก๊ทธ๋๋ฐ(OOP)์ ํต์ฌ์ผ๋ก, ๋ฐ์ดํฐ(์์ฑ)์ ๊ธฐ๋ฅ์ ๋ฌถ์ด ํ๋์ ํ(ํด๋์ค)๋ก ๋ง๋ญ๋๋ค.
Pythonclass Car: # ํด๋์ค ์ ์ ๋ช ๋ น์ด 'class' def __init__(self, color, speed): self.color = color self.speed = speed def accelerate(self): self.speed += 10๊ฐ์ฒด ์์ฑ ๋ฐ ๋ฉ์๋ ํธ์ถ ์์
my_car = Car("Red", 0)
my_car.accelerate()
print(f"๋ด ์ฐจ์ ํ์ฌ ์๋: {my_car.speed}") # 10 ์ถ๋ ฅ
def์ class๋ ํฐ ํ๋ก์ ํธ๋ฅผ ๋ง๋ค ๋ ํ์์ ์ธ ํ์ด์ฌ ๋ช
๋ น์ด์ด๋ฉฐ, ์ด๋ค์ ํตํด ์์ฑ๋ ์ฝ๋๋ ์ ์ง ๋ณด์๊ฐ ์ฝ๊ณ ํ์ฅ์ฑ์ด ๋์์ง๋๋ค.
๊ฒฐ๋ก : ํ์ด์ฌ ๋ช
๋ น์ด? ์์ ํฌํจ ์๋ฒฝ ๋ง์คํฐ๋ก ์ฝ๋ฉ ๋ ๋ฒจ์
!
์ง๊ธ๊น์ง ํ์ด์ฌ ๋ช ๋ น์ด์ ํต์ฌ ์ค์ ํต์ฌ์ธ ์ ์ถ๋ ฅ, ๋ฐ์ดํฐ ๊ตฌ์กฐ, ํ๋ฆ ์ ์ด, ๊ทธ๋ฆฌ๊ณ ํจ์/ํด๋์ค ๋ช ๋ น์ด๋ค์ ์์ ํฌํจํ์ฌ ์์ธํ ์ดํด๋ณด์์ต๋๋ค. ํ์ด์ฌ์ ๋ฌธ๋ฒ์ด ๊ฐ๊ฒฐํ์ฌ ํ์ต ๊ณก์ ์ด ๋ฎ์ง๋ง, ์ค์ ๋ก ๋ค์ํ ํ์ด์ฌ ๋ช ๋ น์ด๋ฅผ ์กฐํฉํ์ฌ ๋ณต์กํ ๋ฌธ์ ๋ฅผ ํด๊ฒฐํ ๋ ๊ทธ ์ง๊ฐ๋ฅผ ๋ฐํํฉ๋๋ค.
ํต์ฌ ํ์ด์ฌ ๋ช
๋ น์ด๋ค์ ์ตํ๋ค๋ฉด, ์ด์ ๋ ์ง์ ์ฝ๋๋ฅผ ์์ฑํ๊ณ ์ค๋ฅ๋ฅผ ์์ ํ๋ ๊ณผ์ ์ ํตํด ์์ ํ ๋ณธ์ธ์ ์ง์์ผ๋ก ๋ง๋๋ ๊ฒ์ด ์ค์ํฉ๋๋ค. ์ด ๊ฐ์ด๋๋ฅผ ํตํด ํ์ด์ฌ ๋ช
๋ น์ด? ์์ ํฌํจ ํ์ต์ ๋ํ ๊ถ๊ธ์ฆ์ด ํด์๋์๊ธฐ๋ฅผ ๋ฐ๋ผ๋ฉฐ, ์ฌ๋ฌ๋ถ์ ์ฝ๋ฉ ์ฌ์ ์ ์์ํฉ๋๋ค! 
CTA: ์์ ๋์จ ํ์ด์ฌ ๋ช
๋ น์ด๋ค์ ์ง๊ธ ๋ฐ๋ก ์ฌ๋ฌ๋ถ์ ๊ฐ๋ฐ ํ๊ฒฝ(IDE)์ ์
๋ ฅํด ๋ณด๊ณ ๊ฒฐ๊ณผ๋ฅผ ํ์ธํด ๋ณด์ธ์! ํน์ ์ฝ๋ฉ ์ค ๋งํ๋ ๋ถ๋ถ์ด ์๋ค๋ฉด ๋๊ธ๋ก ์ง๋ฌธํด ์ฃผ์ธ์. ๋ค์๋ฒ์๋ ํ์ด์ฌ ๋ผ์ด๋ธ๋ฌ๋ฆฌ์ ๋ํ ์ฌํ ๊ฐ์ด๋๋ก ๋์์ค๊ฒ ์ต๋๋ค!
FAQ (์์ฃผ ๋ฌป๋ ์ง๋ฌธ)
Q1: ํ์ด์ฌ ๋ช ๋ น์ด์ ํ์ด์ฌ ํจ์๋ ๊ฐ์ ๊ฒ์ธ๊ฐ์?
A: ๋์ ์๋ฏธ์์ print(), input(), len() ๋ฑ์ ๋ชจ๋ ํน์ ๊ธฐ๋ฅ์ ์ํํ๋ ๋ช
๋ น์ด์ด์ง๋ง, ๊ธฐ์ ์ ์ผ๋ก print()์ input()์ **๋ด์ฅ ํจ์(Built-in Function)**์ ์ํฉ๋๋ค. ์ฆ, ํ์ด์ฌ ๋ช
๋ น์ด๋ ํจ์, ์์ฝ์ด(if, for, class ๋ฑ), ์ฐ์ฐ์ ๋ฑ์ ๋ชจ๋ ํฌ๊ดํ๋ ๊ด๋ฒ์ํ ์ฉ์ด์
๋๋ค.
Q2: ํ์ด์ฌ ๋ช ๋ น์ด ํ์ต์ ์ํด ์ด๋ค IDE๋ฅผ ์ฌ์ฉํ๋ ๊ฒ์ด ์ข๋์?
A: ์ด๋ณด์์๊ฒ๋ VS Code๋ PyCharm Community Edition์ ์ถ์ฒํฉ๋๋ค. ์ด๋ค์ ํ์ด์ฌ ๋ช ๋ น์ด๋ฅผ ์ ๋ ฅํ ๋ ์๋ ์์ฑ ๊ธฐ๋ฅ์ ์ ๊ณตํ๊ณ ๋๋ฒ๊น ์ด ํธ๋ฆฌํ์ฌ ํ์ต ํจ์จ์ ๋์ฌ์ค๋๋ค. Jupyter Notebook ํ๊ฒฝ๋ ๊ฐ๋จํ ์์ ํฌํจ ์ฝ๋๋ฅผ ์คํํด ๋ณด๊ธฐ ์ข์ต๋๋ค.
Q3: ํ์ด์ฌ ๋ช
๋ น์ด ์ค range()๋ ๋ฆฌ์คํธ์ ์ด๋ป๊ฒ ๋ค๋ฅธ๊ฐ์?
A: range()๋ ์ซ์์ ๋ฒ์๋ฅผ ๋ํ๋ด๋ ๊ฐ์ฒด๋ฅผ ์์ฑํ๋ ํ์ด์ฌ ๋ช
๋ น์ด์
๋๋ค. ๋ฉ๋ชจ๋ฆฌ๋ฅผ ํจ์จ์ ์ผ๋ก ์ฌ์ฉํ๋ฉฐ ์ซ์๋ฅผ ์์ฑํ ๋ ์ฌ์ฉํฉ๋๋ค. ๋ฐ๋ฉด ๋ฆฌ์คํธ๋ ๋ชจ๋ ์ซ์๋ฅผ ๋ฉ๋ชจ๋ฆฌ์ ์ ์ฅํ๋ ๋ฐ์ดํฐ ๊ตฌ์กฐ์
๋๋ค. range(10)์ 0๋ถํฐ 9๊น์ง์ ์ซ์๋ฅผ ์์ฑํ ์ค๋น๋ง ํ๊ณ , ํ์ํ ๋ ๊ฐ์ ์ ๊ณตํฉ๋๋ค.
Q4: ํ์ด์ฌ ๋ช ๋ น์ด๋ฅผ ์ตํ ๋ ๊ฐ์ฅ ์ค์ํ ํ์ต ๋ฐฉ๋ฒ์ ๋ฌด์์ธ๊ฐ์?
A: ๊ฐ์ฅ ์ค์ํ ๊ฒ์ ์ง์ ํ์ดํํ๊ณ ์คํํด๋ณด๋ ๊ฒ์ ๋๋ค. ๋จ์ํ ๋์ผ๋ก ์ฝ๋๋ฅผ ์ฝ๋ ๊ฒ๋ณด๋ค, ์ค๋ฅ๋ฅผ ๋ฐ์์์ผ ๋ณด๊ณ ๋๋ฒ๊น ํ๋ ๊ณผ์ ์์ ํ์ด์ฌ ๋ช ๋ น์ด์ ์ ํํ ์๋ ๋ฐฉ์์ ์ดํดํ๊ฒ ๋ฉ๋๋ค. ์์ ์์ ํฌํจ ์ฝ๋๋ฅผ ์์ฃผ ๋ง๋ค์ด ๋ณด์ธ์.

๋๊ธ
๋๊ธ ์ฐ๊ธฐ