๐ ํ์ด์ฌ ํํ? ์์ ํฌํจ ์๋ฒฝ ๊ฐ์ด๋! ๋ฆฌ์คํธ์์ ์ฐจ์ด์ ๊ณผ ํ์ฉ๋ฒ A to Z
ํ์ด์ฌ ํํ? ์์ ํฌํจ ๊ฐ๋ ๋ถํฐ ํ์ฉ๋ฒ๊น์ง SEO ์ต์ ํ๋ ์๋ฒฝ ์ ๋ฆฌ! ๋ฆฌ์คํธ์ ํํ์ ํต์ฌ ์ฐจ์ด์ (๋ถ๋ณ์ฑ)๊ณผ ์ค์ฉ์ ์ธ ์์ ๋ฅผ ํตํด ํ์ด์ฌ ํํ์ ๋ง์คํฐํ์ธ์.
ํ์ด์ฌ ๋ฐ์ดํฐ ๊ตฌ์กฐ์ ํต์ฌ! ํ์ด์ฌ ํํ? ์์ ํฌํจ ์๋ฒฝ ์ดํดํ๊ธฐ
ํ์ด์ฌ(Python)์ ๋ฐฐ์ฐ๋ ๊ณผ์ ์์ ๊ฐ์ฅ ์ค์ํ๊ณ ์์ฃผ ์ ํ๊ฒ ๋๋ ๊ฒ์ด ๋ฐ๋ก ๋ค์ํ ๋ฐ์ดํฐ ๊ตฌ์กฐ์
๋๋ค. ๊ทธ์ค์์๋ **ํํ(Tuple)**์ ๋ฆฌ์คํธ(List)์ ๋น์ทํด ๋ณด์ด์ง๋ง, ๊ฒฐ์ ์ ์ธ ์ฐจ์ด์ ์ ๊ฐ์ง๊ณ ์์ด ํ์ด์ฌ ์ฝ๋๋ฅผ ๋์ฑ ํจ์จ์ ์ด๊ณ ์์ ํ๊ฒ ๋ง๋ค์ด์ฃผ๋ ํต์ฌ ์์์
๋๋ค. 
๋ง์ ์ด๋ณด ๊ฐ๋ฐ์๋ค์ด ๋ฆฌ์คํธ์ ํํ์ ์ฐจ์ด์ ์ ๋ช ํํ ์์ง ๋ชปํด ์ ์ ํ ์ํฉ์ ์ฌ์ฉํ์ง ๋ชปํ๋ ๊ฒฝ์ฐ๊ฐ ๋ง์ต๋๋ค. ํ์ง๋ง ํํ์ ํน์ฑ, ํนํ **๋ถ๋ณ์ฑ(Immutability)**์ ์ดํดํ๋ค๋ฉด, ํจ์์ ๋ฐํ๊ฐ ์ฒ๋ฆฌ๋ ๋ฐ์ดํฐ์ ์์ ์ฑ์ ๋ณด์ฅํ๋ ๋ฑ ๋ค์ํ ํ๋ก๊ทธ๋๋ฐ ์ํฉ์์ ๊ทธ ์ง๊ฐ๋ฅผ ๋ฐํํ ์ ์์ต๋๋ค.
์ด ๊ธ์ 'ํ์ด์ฌ ํํ? ์์ ํฌํจ' ํค์๋๋ฅผ ์ค์ฌ์ผ๋ก, ํํ์ ์ ์๋ถํฐ ์์ํด ๋ฆฌ์คํธ์์ ์ฐจ์ด์ , ๊ทธ๋ฆฌ๊ณ ์ค์ฉ์ ์ธ ํ์ฉ ์์ ๊น์ง SEO ์ต์ ํ๋ ์ ๋ฌธ์ ์ธ ์ ๋ณด๋ก ์์ธํ๊ฒ ๋ค๋ฃน๋๋ค. ์ง๊ธ๋ถํฐ ํ์ด์ฌ ํํ? ์์ ํฌํจ ์๋ฒฝ ๊ฐ์ด๋๋ฅผ ํตํด ํ์ด์ฌ ๋ฐ์ดํฐ ๊ตฌ์กฐ์ ๋ํ ์ดํด๋๋ฅผ ํ ๋จ๊ณ ๋์ด์ฌ๋ ค ๋ณด์ธ์!
ํํ์ด๋ ๋ฌด์์ธ๊ฐ? ํ์ด์ฌ ํํ? ์์ ํฌํจ ๊ธฐ๋ณธ ๋ฌธ๋ฒ
ํ์ด์ฌ ํํ์ ์ฌ๋ฌ ๊ฐ์ ๋ฐ์ดํฐ๋ฅผ ์์๋๋ก ๋ด์ ์ ์๋ ์ํ์ค(Sequence) ์๋ฃํ์ ๋๋ค. ๋ฆฌ์คํธ์ ๋ง์ฐฌ๊ฐ์ง๋ก ๋ค์ํ ํ์ ์ ๋ฐ์ดํฐ๋ฅผ ํฌํจํ ์ ์์ง๋ง, ๊ฐ์ฅ ํฐ ํน์ง์ **'๋ถ๋ณ์ฑ'**์ ๋๋ค.
๊ธฐ๋ณธ ๋ฌธ๋ฒ ๋ฐ ์์ฑ ๋ฐฉ๋ฒ
ํํ์ ์์ฑํ ๋๋ ์ฃผ๋ก **์๊ดํธ ()**๋ฅผ ์ฌ์ฉํฉ๋๋ค.
# 1. ์ผ๋ฐ์ ์ธ ํํ ์์ฑ (์๊ดํธ ์ฌ์ฉ)my_tuple = (10, "Python", 3.14, True)
# 2. ์๊ดํธ ์๋ต ๊ฐ๋ฅ (ํ์ด์ฌ์์ ์๋ ์ธ์)another_tuple = 1, 2, 3
# 3. ๋จ์ผ ์์ ํํ ์์ฑ (์ผํ(,) ํ์!)single_tuple = (42,) # ์ฃผ์: single_tuple = (42)๋ ์ ์ 42๋ก ์ธ์๋ฉ๋๋ค!ํ์ด์ฌ ํํ? ์์ ํฌํจ์ ํตํด ๊ธฐ๋ณธ ์ ๊ทผ ๋ฐฉ์์ ์ดํด๋ณด๊ฒ ์ต๋๋ค. ํํ์ ๋ฆฌ์คํธ์ ๋์ผํ๊ฒ **์ธ๋ฑ์ฑ(Indexing)**๊ณผ **์ฌ๋ผ์ด์ฑ(Slicing)**์ ์ง์ํฉ๋๋ค.
data = ('Apple', 'Banana', 'Cherry', 'Date')
# ์ธ๋ฑ์ฑ (์ฒซ ๋ฒ์งธ ์์ ์ ๊ทผ)print(data[0]) # ์ถ๋ ฅ: Apple
# ์ฌ๋ผ์ด์ฑ (๋ ๋ฒ์งธ๋ถํฐ ์ธ ๋ฒ์งธ ์์๊น์ง)print(data[1:3]) # ์ถ๋ ฅ: ('Banana', 'Cherry')ํํ์ ํ ๋ฒ ์์ฑ๋๋ฉด ์์์ ์ถ๊ฐ, ์ญ์ , ์์ ์ด ๋ถ๊ฐ๋ฅํ์ง๋ง, ์์์ ์ ๊ทผํ๋ ๊ฒ์ ๋ฆฌ์คํธ๋งํผ์ด๋ ์ฝ๊ณ ๋น ๋ฆ ๋๋ค.
ํํ์ ๊ฒฐ์ ์ ํน์ง: ํ์ด์ฌ ํํ? ์์ ํฌํจ ๋ถ๋ณ์ฑ(Immutability) ์ดํดํ๊ธฐ
ํํ๊ณผ ๋ฆฌ์คํธ๋ฅผ ๊ตฌ๋ถ ์ง๋ ๊ฐ์ฅ ์ค์ํ ๊ฐ๋ ์ ๋ฐ๋ก ๋ถ๋ณ์ฑ์ ๋๋ค. ๋ถ๋ณ์ฑ์ด๋ ๊ฐ์ฒด๊ฐ ์์ฑ๋ ํ์๋ ๊ทธ ๋ด๋ถ์ ๊ฐ์ด๋ ํฌ๊ธฐ๋ฅผ ๋ณ๊ฒฝํ ์ ์์์ ์๋ฏธํฉ๋๋ค.
| ํน์ง | ํ์ด์ฌ ํํ | ํ์ด์ฌ ๋ฆฌ์คํธ |
| ๋ณ๊ฒฝ ๊ฐ๋ฅ ์ฌ๋ถ | ๋ถ๋ณ(Immutable) - ์์ ์์ ๋ถ๊ฐ | ๊ฐ๋ณ(Mutable) - ์์ ์์ , ์ถ๊ฐ, ์ญ์ ๊ฐ๋ฅ |
| ์ ์ธ ๊ธฐํธ | ์๊ดํธ () | ๋๊ดํธ [] |
| ์ฑ๋ฅ ๋ฐ ์์ ์ฑ | ๋น ๋ฅธ ์ ๊ทผ ์๋, ๋ฐ์ดํฐ ์์ ์ฑ ๋์ | ์ ์ฐ์ฑ ๋์, ๋ฐ์ดํฐ ๋ณ๊ฒฝ ๊ฐ๋ฅ |
ํ์ด์ฌ ํํ? ์์ ํฌํจ์ผ๋ก ๋ถ๋ณ์ฑ์ ์ง์ ํ์ธํด ๋ณด๊ฒ ์ต๋๋ค. ๋ฆฌ์คํธ๋ผ๋ฉด ํ์ฉ๋์ง๋ง ํํ์์๋ ์๋ฌ๊ฐ ๋ฐ์ํ๋ ์์ ์๋์ ๋๋ค.
my_info_tuple = ("Kim", 30, "Engineer")
# ํํ์ ์์๋ฅผ ๋ณ๊ฒฝํ๋ ค๋ ์๋try: my_info_tuple[1] = 31 except TypeError as e: print(f"์๋ฌ ๋ฐ์: {e}") # ์ถ๋ ฅ: ์๋ฌ ๋ฐ์: 'tuple' object does not support item assignment์์๋ฅผ ๋ณ๊ฒฝํ๋ ค ํ๋ฉด ์์ ๊ฐ์ด TypeError๊ฐ ๋ฐ์ํฉ๋๋ค. ์ด ๋ถ๋ณ์ฑ ๋๋ถ์ ํํ์ ํจ์์ ์์ ํ ๋ฐํ๊ฐ์ด๋ ๋ฐ์ดํฐ๋ฒ ์ด์ค ๋ ์ฝ๋์ฒ๋ผ '๋ณ๊ฒฝ๋๋ฉด ์ ๋๋' ๊ณ ์ ๋ฐ์ดํฐ๋ฅผ ๋ค๋ฃฐ ๋ ๋งค์ฐ ์ ์ฉํ๊ฒ ์ฌ์ฉ๋ฉ๋๋ค.
์ธ์ ํํ์ ์ฌ์ฉํด์ผ ํ ๊น? ํ์ด์ฌ ํํ? ์์ ํฌํจ ์ค์ฉ์ ์ธ ํ์ฉ ์ฌ๋ก
ํ์ด์ฌ ํํ์ ๋ฆฌ์คํธ๋ณด๋ค ํ์ฉ ๋ฒ์๊ฐ ์ ํ์ ์ผ ๊ฒ ๊ฐ์ง๋ง, ์ค์ ํ๋ก๊ทธ๋๋ฐ ํ๊ฒฝ์์๋ ๋งค์ฐ ์ค์ํ๊ณ ํ์์ ์ธ ์ญํ ์ ์ํํฉ๋๋ค. ๋ถ๋ณ์ฑ์ด ํ์ํ ์ํฉ์ ์ค์ฌ์ผ๋ก ํํ์ ํ์ฉ ์ฌ๋ก๋ฅผ ์ดํด๋ณด๊ฒ ์ต๋๋ค.
ํจ์์ ๋ค์ค ๊ฐ ๋ฐํ:
ํ์ด์ฌ์์ ํจ์๋ ๊ธฐ๋ณธ์ ์ผ๋ก ํ๋์ ๊ฐ๋ง ๋ฐํํ ์ ์์ง๋ง, ํํ์ ์ฌ์ฉํ๋ฉด ์ฌ๋ฌ ๊ฐ์ ํ๋์ ๋ฌถ์์ผ๋ก ๋ฌถ์ด ํจ์จ์ ์ผ๋ก ๋ฐํํ ์ ์์ต๋๋ค.
Pythondef get_coordinates():return 100, 200 # (100, 200) ํํ๋ก ๋ฐํ๋จx, y = get_coordinates()print(f"X: {x}, Y: {y}") # ์ถ๋ ฅ: X: 100, Y: 200๋์ ๋๋ฆฌ(Dictionary)์ ํค(Key)๋ก ์ฌ์ฉ:
ํ์ด์ฌ ๋์ ๋๋ฆฌ์ ํค๋ ๋ฐ๋์ ๋ถ๋ณ์ด์ด์ผ ํฉ๋๋ค. ๋ฆฌ์คํธ๋ ๊ฐ๋ณ์ ์ด๋ฏ๋ก ํค๋ก ์ฌ์ฉํ ์ ์์ง๋ง, ํ์ด์ฌ ํํ์ ๋ถ๋ณ์ด๋ฏ๋ก ๋์ ๋๋ฆฌ์ ํค๋ก ์ฌ์ฉํ ์ ์์ต๋๋ค. ์ด๋ ์ฃผ๋ก ์ขํ๋ ๋ณตํฉ ํค๋ฅผ ๋ค๋ฃฐ ๋ ์ ์ฉํฉ๋๋ค.
Pythonlocation_data = {(37.5, 127.0): "Seoul Office", # ํํ์ ํค๋ก ์ฌ์ฉ(35.1, 129.0): "Busan Office"}print(location_data[(37.5, 127.0)]) # ์ถ๋ ฅ: Seoul Office๋ฐ์ดํฐ ๋ฌด๊ฒฐ์ฑ ๋ณด์ฅ:
ํํ์ ์ค์ํ ํ๊ฒฝ ์ค์ ๊ฐ์ด๋ ์์คํ ์ ๊ณ ์ ๋์ด์ผ ํ๋ ์์ ๊ฐ์ ์ ์ฅํ์ฌ, ์ค์๋ก ๋ฐ์ดํฐ๊ฐ ๋ณ๊ฒฝ๋๋ ๊ฒ์ ๋ฐฉ์งํฉ๋๋ค.
์ด์ฒ๋ผ ํ์ด์ฌ ํํ? ์์ ํฌํจ์ ๋ค์ํ ํ์ฉ ์ฌ๋ก๋ ๋ฐ์ดํฐ์ ์์ ์ฑ๊ณผ ์ฝ๋์ ํจ์จ์ฑ์ ๋์ด๋ ๋ฐ ์ด์ ์ด ๋ง์ถ์ด์ ธ ์์ต๋๋ค.
ํํ์ ์ฐ์ฐ๊ณผ ๋ฉ์๋: ํ์ด์ฌ ํํ? ์์ ํฌํจ ํจ์จ์ ์ธ ์ฌ์ฉ๋ฒ
ํ์ด์ฌ ํํ์ ๋ถ๋ณ์ด์ง๋ง, ๋ฆฌ์คํธ์ ์ ์ฌํ๊ฒ ๋ช ๊ฐ์ง ์ ์ฉํ ์ฐ์ฐ์์ ๋ฉ์๋๋ฅผ ์ง์ํฉ๋๋ค. ์ด๋ฌํ ๊ธฐ๋ฅ์ ํ์ฉํ๋ฉด ํํ์ ๋์ฑ ํจ์จ์ ์ผ๋ก ๋ค๋ฃฐ ์ ์์ต๋๋ค.
1. ํํ ๊ฒฐํฉ ๋ฐ ๋ณต์ ์ฐ์ฐ์
๊ฒฐํฉ ์ฐ์ฐ์ (
+): ๋ ํํ์ ํฉ์ณ ์๋ก์ด ํํ์ ์์ฑํฉ๋๋ค.๋ณต์ ์ฐ์ฐ์ (
*): ํํ์ ์ง์ ๋ ํ์๋งํผ ๋ฐ๋ณตํ์ฌ ์๋ก์ด ํํ์ ๋ง๋ญ๋๋ค.
tuple_a = (1, 2)tuple_b = (3, 4)
combined = tuple_a + tuple_b
print(combined) # ์ถ๋ ฅ: (1, 2, 3, 4)
repeated = tuple_a * 3print(repeated) # ์ถ๋ ฅ: (1, 2, 1, 2, 1, 2)2. ํํ์ ๋ด์ฅ ๋ฉ์๋
ํํ์ ์์๋ฅผ ๋ณ๊ฒฝํ๋ ๋ฉ์๋(append, remove ๋ฑ)๋ ์ง์ํ์ง ์์ง๋ง, ์์๋ฅผ ์กฐํํ๋ ๋ ๊ฐ์ง ์ ์ฉํ ๋ฉ์๋๋ฅผ ์ ๊ณตํฉ๋๋ค.
| ๋ฉ์๋ | ๊ธฐ๋ฅ | ์์ |
.index(value) | ํน์ ๊ฐ์ด ์ฒ์ ๋ํ๋๋ ์ธ๋ฑ์ค๋ฅผ ๋ฐํ | ('A', 'B', 'C').index('B') -> 1 |
.count(value) | ํน์ ๊ฐ์ด ํํ ์์ ๋ช ๊ฐ ์๋์ง ํ์๋ฅผ ๋ฐํ | (1, 2, 1, 3).count(1) -> 2 |
ํ์ด์ฌ ํํ? ์์ ํฌํจ์ ๋ง์ง๋ง์ผ๋ก, ํํ์ ๋ฆฌ์คํธ๋ก, ๋ฆฌ์คํธ๋ ํํ๋ก ์๋ฃํ์ ์ํธ ๋ณํํ๋ ๊ฒ๋ ๋งค์ฐ ์์ฃผ ์ฌ์ฉ๋๋ ๊ธฐ๋ฒ์ ๋๋ค.
my_list = [10, 20, 30]# ๋ฆฌ์คํธ -> ํํ ๋ณํmy_tuple = tuple(my_list)print(my_tuple) # ์ถ๋ ฅ: (10, 20, 30)
# ํํ -> ๋ฆฌ์คํธ ๋ณํ (์์ ์ด ํ์ํ ๋)temp_list = list(my_tuple) temp_list.append(40)print(temp_list) # ์ถ๋ ฅ: [10, 20, 30, 40]
๊ฒฐ๋ก : ํจ์จ์ ์ธ ํ์ด์ฌ ์ฝ๋๋ฅผ ์ํ ํ์ด์ฌ ํํ? ์์ ํฌํจ ๋ง์คํฐํ๊ธฐ
์ง๊ธ๊น์ง ํ์ด์ฌ ํํ? ์์ ํฌํจ์ ์ค์ฌ์ผ๋ก ํํ์ ์ ์, ๋ถ๋ณ์ฑ, ๋ฆฌ์คํธ์์ ์ฐจ์ด์ , ๊ทธ๋ฆฌ๊ณ ์ค์ฉ์ ์ธ ํ์ฉ๋ฒ๊น์ง ์ฌ๋ ์๊ฒ ๋ค๋ฃจ์์ต๋๋ค. ํ์ด์ฌ ํํ์ ๋ฆฌ์คํธ์ ๋นํด ์ ์ฐ์ฑ์ ๋ฎ์ง๋ง, ๋ฐ์ดํฐ์ ์์ ์ฑ๊ณผ ์ฝ๋์ ํจ์จ์ฑ์ ๋์ด๋ ๋ฐ ํ์์ ์ธ ์๋ฃ๊ตฌ์กฐ์ ๋๋ค.
ํํ์ ๋ถ๋ณ์ฑ์ ์ดํดํ๊ณ , ๋ค์ค ๊ฐ ๋ฐํ์ด๋ ๋์ ๋๋ฆฌ ํค์ฒ๋ผ ์ ์ ํ ์ํฉ์ ํํ์ ํ์ฉํ๋ค๋ฉด ์ฌ๋ฌ๋ถ์ ํ์ด์ฌ ์ฝ๋๋ ๋์ฑ ๊ฒฌ๊ณ ํ๊ณ ์ ๋ฌธ์ ์ผ๋ก ๋ณํ ๊ฒ์ ๋๋ค. ํ์ด์ฌ ํํ? ์์ ํฌํจ ์ง์์ ๋ฐํ์ผ๋ก ๋ค์ ํ๋ก์ ํธ์ ํํ์ ์ ๊ทน์ ์ผ๋ก ์ ์ฉํด ๋ณด์ธ์!
CTA: ํ์ด์ฌ ํํ์ ํ์ฉ์ ๋ํด ๋ ๊ถ๊ธํ ์ ์ด ์์ผ์ ๊ฐ์? ํํ์ ํ์ฉํ ํจ์จ์ ์ธ ์ฝ๋ ์์ฑ ํ์ ๋ค์ ๊ธ์์ ๋ค๋ค๋ณผ๊น์? ์๋ ๋๊ธ๋ก ์ฌ๋ฌ๋ถ์ ์ง๋ฌธ์ด๋ ๊ฒฝํ์ ๊ณต์ ํด ์ฃผ์ธ์!
FAQ (์์ฃผ ๋ฌป๋ ์ง๋ฌธ)
Q1: ํ์ด์ฌ ํํ์ ์ฌ์ฉํ๋ฉด ๋ฆฌ์คํธ๋ณด๋ค ์๋๊ฐ ๋ ๋น ๋ฅธ๊ฐ์?
A: ๋ค, ์ผ๋ฐ์ ์ผ๋ก ํ์ด์ฌ ํํ์ด ๋ฆฌ์คํธ๋ณด๋ค ๋ด๋ถ์ ์ผ๋ก ์ฐจ์งํ๋ ๋ฉ๋ชจ๋ฆฌ ๊ณต๊ฐ์ด ์ ๊ณ , ๋ถ๋ณ์ฑ ๋๋ถ์ ๋ด๋ถ ๊ตฌ์กฐ๋ฅผ ๋ณ๊ฒฝํ ํ์๊ฐ ์์ด ์ ๊ทผ ๋ฐ ๋ฐ๋ณต ์ฒ๋ฆฌ ์๋๊ฐ ๋ฆฌ์คํธ๋ณด๋ค ๋ฏธ์ธํ๊ฒ ๋ ๋น ๋ฆ ๋๋ค. ๋ฐ์ดํฐ ํฌ๊ธฐ๊ฐ ๋งค์ฐ ํด ๋ ์ด๋ฌํ ์ฑ๋ฅ ์ฐจ์ด๋ ๋ ๋๋๋ฌ์ง ์ ์์ต๋๋ค.
Q2: ํํ ์์ ๋ฆฌ์คํธ๊ฐ ์๋ค๋ฉด, ๊ทธ ๋ฆฌ์คํธ์ ๋ด์ฉ์ ๋ณ๊ฒฝํ ์ ์๋์?
A: ํ์ด์ฌ ํํ ์์ฒด๋ ๋ถ๋ณ์ด์ง๋ง, ํํ ์์ ํฌํจ๋ **๊ฐ๋ณ ๊ฐ์ฒด(์: ๋ฆฌ์คํธ, ๋์ ๋๋ฆฌ)**์ ๋ด์ฉ์ ๋ณ๊ฒฝํ ์ ์์ต๋๋ค. ํํ์ ๊ฐ์ฒด ์์ฒด์ **์ฐธ์กฐ(Reference)**๊ฐ ๋ถ๋ณ์ธ ๊ฒ์ด์ง, ๊ทธ ์ฐธ์กฐ๊ฐ ๊ฐ๋ฆฌํค๋ ๋ด๋ถ ๊ฐ์ฒด์ ๋ด์ฉ๊น์ง ๋ถ๋ณ์ธ ๊ฒ์ ์๋๋๋ค.
my_tuple = (1, [10, 20], 3)my_tuple[1].append(30) # ๋ฆฌ์คํธ์ ๋ด์ฉ์ ๋ณ๊ฒฝ ๊ฐ๋ฅprint(my_tuple) # ์ถ๋ ฅ: (1, [10, 20, 30], 3)Q3: ๋จ์ผ ์์๋ฅผ ๊ฐ์ง ํํ์ ๋ง๋ค ๋ ์ ์ผํ(,)๊ฐ ํ์ํ๊ฐ์?
A: ํ์ด์ฌ ํํ์ ์๊ดํธ ()๋ฅผ ์ฌ์ฉํ์ง๋ง, ์๊ดํธ๋ ์ฐ์ฐ์ ์ฐ์ ์์๋ฅผ ๋ํ๋ด๋ ์ฉ๋๋ก๋ ์ฌ์ฉ๋ฉ๋๋ค. ๋ฐ๋ผ์ (42)์ฒ๋ผ ๊ดํธ ์์ ์์ ํ๋๋ง ์๊ณ ์ผํ๊ฐ ์์ผ๋ฉด, ํ์ด์ฌ์ ์ด๋ฅผ ํํ์ด ์๋ ์ซ์ 42๋ก ํด์ํฉ๋๋ค. (42,)์ฒ๋ผ ์ผํ๋ฅผ ๋ฃ์ด์ฃผ์ด์ผ ํํ์์ ๋ช
ํํ ๊ตฌ๋ถํ ์ ์์ต๋๋ค.
Q4: ํํ์ ์ธ์ ์ฃผ๋ก ์ฌ์ฉํด์ผ ํ๋์?
A: ํ์ด์ฌ ํํ์ ๋ฐ์ดํฐ์ ๋ฌด๊ฒฐ์ฑ์ด ์ค์ํ ๋ ์ฌ์ฉํด์ผ ํฉ๋๋ค. ์๋ฅผ ๋ค์ด, ๋์ ๋๋ฆฌ์ ํค๋ก ์ฌ์ฉํ๊ฑฐ๋, ํจ์์ ๋ฐํ๊ฐ์ผ๋ก ์ฌ๋ฌ ๊ฐ์ ๋ฌถ์ด ์ ๋ฌํ ๋, ๋๋ **์ ๋๋ก ๋ณ๊ฒฝ๋์ด์๋ ์ ๋๋ ์ค์ ๊ฐ(์์)**์ ์ ์ฅํ ๋ ์ฌ์ฉํ๋ ๊ฒ์ด ๊ฐ์ฅ ์ ์ ํ๊ณ ํจ์จ์ ์ ๋๋ค.

๋๊ธ
๋๊ธ ์ฐ๊ธฐ