1. ์์ฃผ์ : ๋ฌธ์์ด ๊ธธ์ด ๊ตฌํ๊ธฐ์ ์ค์์ฑ
๋ฌธ์์ด ๊ธธ์ด ๊ตฌํ๊ธฐ๋ ํ๋ก๊ทธ๋๋ฐ๊ณผ ๋ฐ์ดํฐ ์ฒ๋ฆฌ ์์ ์์ ๋งค์ฐ ์ค์ํ ์์์ ๋๋ค. ์ด๋ ๋ค์ํ ์ด์ ๋ก ์ธํด ํ์ํ ์ ๋ณด๋ฅผ ์ ๊ณตํ๊ณ ์ฒ๋ฆฌ ๊ณผ์ ์์ ๋ฐ์ํ ์ ์๋ ๋ฌธ์ ์ ์ ๋ฐฉ์งํ๋ ๋ฐ์ ๋์์ ์ค๋๋ค.
1.1. ๋ฐ์ดํฐ ์ ํจ์ฑ ๊ฒ์ฌ
๋ฌธ์์ด ๊ธธ์ด๋ฅผ ๊ตฌํ๋ ๊ฒ์ ๋ฐ์ดํฐ์ ์ ํจ์ฑ์ ํ์ธํ๋ ๋ฐ ๋์์ด ๋ฉ๋๋ค. ์๋ฅผ ๋ค์ด, ์ฌ์ฉ์๊ฐ ์ ๋ ฅํ ์ ๋ณด๋ฅผ ์ฒ๋ฆฌํ๋ ๊ฒฝ์ฐ, ๋ฌธ์์ด์ ๊ธธ์ด๋ฅผ ํ์ธํจ์ผ๋ก์จ ์ฌ๋ฐ๋ฅธ ๋ฐ์ดํฐ๊ฐ ์ ๊ณต๋์๋์ง ํ์ธํ ์ ์์ต๋๋ค. ์ด๋ฅผ ํตํด ์๋ชป๋ ๋ฐ์ดํฐ ์ฒ๋ฆฌ๋ ์์ธ ์ํฉ์ ๋ฐฉ์งํ ์ ์์ต๋๋ค.
1.2. ๋ฌธ์์ด ์ฒ๋ฆฌ ๋ฐ ๋ถ์
๋ฌธ์์ด ๊ธธ์ด๋ฅผ ๊ตฌํ๋ ๊ฒ์ ๋ฌธ์์ด์ ์ฒ๋ฆฌํ๊ณ ๋ถ์ํ๋ ๋ฐ์๋ ์ค์ํ ์ญํ ์ ํฉ๋๋ค. ํนํ, ์์ฐ์ด ์ฒ๋ฆฌ๋ ํ ์คํธ ๋ถ์๊ณผ ๊ฐ์ ์์ ์์๋ ๋ฌธ์์ด์ ๊ธธ์ด๋ฅผ ์์์ผ ํน์ ํจํด์ด๋ ๋ฌธ์ฅ์ ๊ตฌ์ฑ์ ํ์ ํ ์ ์์ต๋๋ค. ๋ํ, ๋ฌธ์์ด ๊ธธ์ด๋ฅผ ๊ธฐ๋ฐ์ผ๋ก ํน์ ์์ ์ ์ํํ๊ธฐ ์ํ ์กฐ๊ฑด์ ์ค์ ํ ์ ์์ต๋๋ค.
1.3. ๋ฉ๋ชจ๋ฆฌ ๊ด๋ฆฌ
๋ฌธ์์ด ๊ธธ์ด๋ฅผ ๊ตฌํ๋ ๊ฒ์ ๋ฉ๋ชจ๋ฆฌ ๊ด๋ฆฌ์๋ ๋์์ ์ค๋๋ค. ํนํ, ๋๋์ ๋ฐ์ดํฐ๋ฅผ ์ฒ๋ฆฌํ๋ ๊ฒฝ์ฐ, ๋ฌธ์์ด์ ๊ธธ์ด๋ฅผ ๊ตฌํด์ ๊ทธ์ ๋ฐ๋ผ ๋ฉ๋ชจ๋ฆฌ ํ ๋น์ ์กฐ์ ํ ์ ์์ต๋๋ค. ์ด๋ฅผ ํตํด ์์คํ ์ ๋ถํ๋ฅผ ์ต์ํํ๊ณ ํจ์จ์ ์ธ ๋ฉ๋ชจ๋ฆฌ ์ฌ์ฉ์ ๋ฌ์ฑํ ์ ์์ต๋๋ค.
1.4. ๋ณด์ ๊ฒ์ฌ
๋ฌธ์์ด ๊ธธ์ด๋ฅผ ๊ตฌํ๋ ๊ฒ์ ๋ณด์ ๊ฒ์ฌ์๋ ์ฌ์ฉ๋ฉ๋๋ค. ์๋ฅผ ๋ค์ด, ์ ๋ ฅ ํผ์ ๋ฌธ์์ด์ ์ต๋ ๊ธธ์ด๋ฅผ ์ ํํ๋ฉด, ์ ์์ ์ธ ์ฌ์ฉ์๊ฐ ๊ณต๊ฒฉ์ ์๋ํ๊ฑฐ๋ ์ ์์ ์ธ ์คํฌ๋ฆฝํธ๋ฅผ ์ฝ์ ํ๋ ๊ฒ์ ๋ฐฉ์งํ ์ ์์ต๋๋ค. ๋ฌธ์์ด ๊ธธ์ด๋ฅผ ์ฒ ์ ํ ๊ฒ์ฌํจ์ผ๋ก์จ ์์คํ ์ ์์ ์ฑ์ ๋์ผ ์ ์์ต๋๋ค.
๋ฌธ์์ด ๊ธธ์ด ๊ตฌํ๊ธฐ๋ ๋ค์ํ ๋ชฉ์ ๊ณผ ์ํฉ์์ ์ค์ํ ์์๋ก ์ธ์ ๋ฐ๊ณ ์์ต๋๋ค. ์ด๋ฅผ ์ ๋๋ก ํ์ฉํ๋ฉด ๋ฐ์ดํฐ ์ ํจ์ฑ ๊ฒ์ฌ, ๋ฌธ์์ด ์ฒ๋ฆฌ ๋ฐ ๋ถ์, ๋ฉ๋ชจ๋ฆฌ ๊ด๋ฆฌ, ๋ณด์ ๊ฒ์ฌ ๋ฑ ๋ค์ํ ์ธก๋ฉด์์ ์ด์ ์ ์ป์ ์ ์์ต๋๋ค. ์ด์ ๋ฌธ์์ด ๊ธธ์ด๋ฅผ ๊ตฌํ๋ ๋ฐฉ๋ฒ์ ๋ํด ์์๋ณด๊ฒ ์ต๋๋ค.
2. ๋์ฃผ์ : ๋ฌธ์์ด ๊ธธ์ด๋ฅผ ๊ตฌํ๋ ๋ฐฉ๋ฒ
๋ฌธ์์ด์ ๊ธธ์ด๋ฅผ ๊ตฌํ๋ ๋ฐฉ๋ฒ์ ํ๋ก๊ทธ๋๋ฐ ์ธ์ด์ ๋ฐ๋ผ ๋ค๋ฅผ ์ ์์ง๋ง, ์ผ๋ฐ์ ์ผ๋ก ์ฌ์ฉ๋๋ ๋ช ๊ฐ์ง ๋ฐฉ๋ฒ์ด ์์ต๋๋ค. ์๋์๋ ๋ฌธ์์ด ๊ธธ์ด๋ฅผ ๊ตฌํ๋ ๋ํ์ ์ธ ๋ฐฉ๋ฒ๋ค์ ์๊ฐํ๊ฒ ์ต๋๋ค.
2.1. Built-in ํจ์ ์ด์ฉํ๊ธฐ
๋๋ถ๋ถ์ ํ๋ก๊ทธ๋๋ฐ ์ธ์ด๋ ๋ฌธ์์ด์ ๊ธธ์ด๋ฅผ ๊ตฌํ๊ธฐ ์ํด built-in ํจ์๋ฅผ ์ ๊ณตํฉ๋๋ค. ๋ํ์ ์ผ๋ก len()
ํจ์๋ฅผ ์ฌ์ฉํ๋๋ฐ, ์ด ํจ์๋ ์ฃผ์ด์ง ๋ฌธ์์ด์ ๊ธธ์ด๋ฅผ ๋ฐํํฉ๋๋ค. ์๋๋ ๊ฐ ์ธ์ด์์์ ์์์
๋๋ค.
Python:
string = "Hello, World!" length = len(string)
JavaScript:
let string = "Hello, World!"; let length = string.length;
Java:
String string = "Hello, World!"; int length = string.length();
2.2. ๋ฐ๋ณต๋ฌธ์ ์ด์ฉํ๊ธฐ
๋ง์ฝ built-in ํจ์๋ฅผ ์ฌ์ฉํ ์ ์๋ ๊ฒฝ์ฐ์๋ ๋ฐ๋ณต๋ฌธ์ ์ด์ฉํด ์ง์ ๋ฌธ์์ด์ ์ํํ๋ฉด์ ๊ธธ์ด๋ฅผ ๊ตฌํ ์๋ ์์ต๋๋ค. ์๋ฅผ ๋ค์ด, ๋ฌธ์์ด์ ์ฒซ ๋ฒ์งธ ๋ฌธ์๋ถํฐ ๋ง์ง๋ง ๋ฌธ์๊น์ง ๋ฐ๋ณตํ๋ฉฐ ์นด์ดํธ๋ฅผ ์ฆ๊ฐ์ํค๋ ๋ฐฉ์์ ๋๋ค. ์๋๋ ์ด ๋ฐฉ๋ฒ์ ์์์ ๋๋ค.
- Python:
string = "Hello, World!" length = 0
for char in string:
length += 1
- JavaScript:
```javascript
let string = "Hello, World!";
let length = 0;
for (let i = 0; i < string.length; i++) {
length++;
}
- Java:
String string = "Hello, World!"; int length = 0;
for (int i = 0; i < string.length(); i++) {
length++;
}
๋ฌธ์์ด ๊ธธ์ด๋ฅผ ๊ตฌํ๋ ๋ฐฉ๋ฒ์ ์ธ์ด๋ง๋ค ๋ค๋ฅผ ์ ์์ง๋ง, ์ผ๋ฐ์ ์ผ๋ก๋ built-in ํจ์๋ฅผ ํ์ฉํ๋ ๊ฒ์ด ํธ๋ฆฌํ๊ณ ๊ฐ๋จํฉ๋๋ค. ์ด์ ๋ฌธ์์ด ๊ธธ์ด ์ ํ์ ํ์์ฑ์ ๋ํด ์์๋ณด๊ฒ ์ต๋๋ค.
## 3. ๋์ฃผ์ : ๋ฌธ์์ด ๊ธธ์ด ์ ํ์ด ํ์ํ ์ด์
๋ฌธ์์ด ๊ธธ์ด ์ ํ์ ๋ค์ํ ์ํฉ์์ ํ์ํ ์์์
๋๋ค. ์ด๋ฅผ ํตํด ๋ฐ์ดํฐ์ ์ ํจ์ฑ์ ํ์ธํ๊ณ ์ฒ๋ฆฌ ๊ณผ์ ์์ ๋ฐ์ํ ์ ์๋ ๋ฌธ์ ์ ์ ๋ฐฉ์งํ ์ ์์ต๋๋ค. ์๋์๋ ๋ฌธ์์ด ๊ธธ์ด ์ ํ์ ํ์์ฑ์ ์ค๋ช
ํ๋ ๋ช ๊ฐ์ง ์ด์ ๋ฅผ ์๊ฐํ๊ฒ ์ต๋๋ค.
### 3.1. ๋ฐ์ดํฐ ์ ํจ์ฑ ๊ฒ์ฌ
๋ฌธ์์ด ๊ธธ์ด ์ ํ์ ๋ฐ์ดํฐ์ ์ ํจ์ฑ์ ๊ฒ์ฌํ๋ ๋ฐ์ ๋์์ด ๋ฉ๋๋ค. ์๋ฅผ ๋ค์ด, ์ฌ์ฉ์๊ฐ ์
๋ ฅํ ์ ๋ณด๋ฅผ ์ฒ๋ฆฌํ๋ ๊ฒฝ์ฐ, ๋ฌธ์์ด์ ๊ธธ์ด ์ ํ์ ๋์ด ์ฌ๋ฐ๋ฅธ ๋ฐ์ดํฐ๊ฐ ์ ๊ณต๋์๋์ง ํ์ธํ ์ ์์ต๋๋ค. ์ด๋ฅผ ํตํด ์๋ชป๋ ๋ฐ์ดํฐ ์ฒ๋ฆฌ๋ ์์ธ ์ํฉ์ ๋ฐฉ์งํ ์ ์์ต๋๋ค. ๋ํ, ์ฌ์ฉ์์ ์ค์๋ก ์ธํ ๋ฐ์ดํฐ ์ค๋ฅ๋ฅผ ๋ฐฉ์งํ ์ ์์ต๋๋ค.
### 3.2. ๋ณด์ ๊ฒ์ฌ
๋ฌธ์์ด ๊ธธ์ด ์ ํ์ ๋ณด์ ๊ฒ์ฌ์๋ ์ฌ์ฉ๋ฉ๋๋ค. ์๋ฅผ ๋ค์ด, ์
๋ ฅ ํผ์ ๋ฌธ์์ด์ ์ต๋ ๊ธธ์ด๋ฅผ ์ ํํ๋ฉด, ์
์์ ์ธ ์ฌ์ฉ์๊ฐ ๊ณต๊ฒฉ์ ์๋ํ๊ฑฐ๋ ์
์์ ์ธ ์คํฌ๋ฆฝํธ๋ฅผ ์ฝ์
ํ๋ ๊ฒ์ ๋ฐฉ์งํ ์ ์์ต๋๋ค. ๋ฌธ์์ด ๊ธธ์ด๋ฅผ ์ฒ ์ ํ ๊ฒ์ฌํจ์ผ๋ก์จ ์์คํ
์ ์์ ์ฑ์ ๋์ผ ์ ์์ต๋๋ค.
### 3.3. ๋ฐ์ดํฐ ์ฒ๋ฆฌ ํจ์จ์ฑ
๋ฌธ์์ด ๊ธธ์ด ์ ํ์ ๋ฐ์ดํฐ ์ฒ๋ฆฌ์ ํจ์จ์ฑ์ ๋์ด๋ ๋ฐ์ ๋์์ ์ค๋๋ค. ํนํ, ๋๋์ ๋ฐ์ดํฐ๋ฅผ ์ฒ๋ฆฌํ๋ ๊ฒฝ์ฐ, ๋ฌธ์์ด์ ๊ธธ์ด๋ฅผ ์ ํํจ์ผ๋ก์จ ๋ฉ๋ชจ๋ฆฌ ํ ๋น ๋ฐ ์ฒ๋ฆฌ ์๋๋ฅผ ์ต์ ํํ ์ ์์ต๋๋ค. ์ด๋ฅผ ํตํด ์์คํ
์ ๋ถํ๋ฅผ ์ต์ํํ๊ณ ํจ์จ์ ์ธ ๋ฐ์ดํฐ ์ฒ๋ฆฌ๋ฅผ ๋ฌ์ฑํ ์ ์์ต๋๋ค.
### 3.4. ํจ๊ณผ์ ์ธ ๋ฐ์ดํฐ ์ ์ฅ
๋ฌธ์์ด ๊ธธ์ด ์ ํ์ ๋ฐ์ดํฐ ์ ์ฅ ๊ณต๊ฐ์ ํจ๊ณผ์ ์ผ๋ก ํ์ฉํ๋ ๋ฐ์๋ ๋์์ ์ค๋๋ค. ํนํ, ๋ฐ์ดํฐ๋ฒ ์ด์ค์์ ๋ฌธ์์ด ๊ธธ์ด๋ฅผ ์ ํํจ์ผ๋ก์จ ์ ์ฅ ๊ณต๊ฐ์ ์ ์ฝํ๊ณ ๊ฒ์ ๋ฐ ์ฒ๋ฆฌ ์๋๋ฅผ ํฅ์์ํฌ ์ ์์ต๋๋ค. ์ด๋ฅผ ํตํด ๋ฐ์ดํฐ์ ํจ์จ์ฑ์ ๋์ด๊ณ ์์คํ
์ ์ฑ๋ฅ์ ๊ฐ์ ํ ์ ์์ต๋๋ค.
๋ฌธ์์ด ๊ธธ์ด ์ ํ์ ๋ฐ์ดํฐ์ ์ ํจ์ฑ ๊ฒ์ฌ, ๋ณด์ ๊ฒ์ฌ, ๋ฐ์ดํฐ ์ฒ๋ฆฌ ํจ์จ์ฑ, ๋ฐ์ดํฐ ์ ์ฅ ํจ์จ์ฑ ๋ฑ ๋ค์ํ ์ธก๋ฉด์์ ์ค์ํ ์์๋ก ์ธ์ ๋ฐ๊ณ ์์ต๋๋ค. ์ด๋ฅผ ํตํด ์ฌ๋ฐ๋ฅธ ๋ฐ์ดํฐ ์ฒ๋ฆฌ๋ฅผ ์ํด ๋ฌธ์์ด ๊ธธ์ด ์ ํ์ ์ ์ ํ ํ์ฉํ๋ ๊ฒ์ด ์ค์ํฉ๋๋ค. ๋ง์ง๋ง์ผ๋ก, ์ด ๊ธ์์ ๋ค๋ฃจ๋ ๋ง์ง๋ง ๋ด์ฉ์ธ ๋ฌธ์์ด ๊ธธ์ด ์ ํ์ ์ค์ ํ๋ ๋ฐฉ๋ฒ์ ๋ํด ์์๋ณด๊ฒ ์ต๋๋ค.
## 4. ๋์ฃผ์ : ๋ฌธ์์ด ๊ธธ์ด๋ฅผ ์ ํํ๋ ๋ฐฉ๋ฒ
๋ฌธ์์ด ๊ธธ์ด๋ฅผ ์ ํํ๊ธฐ ์ํด์๋ ๋ค์ํ ๋ฐฉ๋ฒ์ ์ฌ์ฉํ ์ ์์ต๋๋ค. ์๋์๋ ๋ฌธ์์ด ๊ธธ์ด๋ฅผ ์ ํํ๋ ๋ํ์ ์ธ ๋ฐฉ๋ฒ๋ค์ ์๊ฐํ๊ฒ ์ต๋๋ค.
### 4.1. Built-in ํจ์๋ฅผ ์ด์ฉํ๊ธฐ
๋ง์ ํ๋ก๊ทธ๋๋ฐ ์ธ์ด๋ ๋ฌธ์์ด ๊ธธ์ด๋ฅผ ์ ํํ๊ธฐ ์ํ built-in ํจ์๋ฅผ ์ ๊ณตํฉ๋๋ค. ์ด๋ฌํ ํจ์๋ฅผ ์ฌ์ฉํ์ฌ ๋ฌธ์์ด์ ๊ธธ์ด๋ฅผ ์ ํํ ์ ์์ต๋๋ค. ์๋ฅผ ๋ค์ด, Python์ `str` ์๋ฃํ์๋ `max_length`๋ผ๋ ์์ฑ์ผ๋ก ๋ฌธ์์ด ๊ธธ์ด๋ฅผ ์ ํํ ์ ์์ต๋๋ค. ์๋๋ ์ด ๋ฐฉ๋ฒ์ ์์์
๋๋ค.
```python
string = "Hello, World!"
max_length = 10
if len(string) > max_length:
string = string[:max_length]
4.2. ์กฐ๊ฑด๋ฌธ์ ์ด์ฉํ๊ธฐ
์กฐ๊ฑด๋ฌธ์ ์ฌ์ฉํ์ฌ ๋ฌธ์์ด ๊ธธ์ด๋ฅผ ์ ํํ ์๋ ์์ต๋๋ค. ์๋ฅผ ๋ค์ด, JavaScript์ ์กฐ๊ฑด๋ฌธ์ ์ฌ์ฉํ์ฌ ๋ฌธ์์ด ๊ธธ์ด๊ฐ ์ ํ๊ฐ์ ์ด๊ณผํ๋ ๊ฒฝ์ฐ ๋ฌธ์์ด์ ์๋ผ๋ด๋ ๋ฐฉ์์ด ์์ต๋๋ค. ์๋๋ ์ด ๋ฐฉ๋ฒ์ ์์์ ๋๋ค.
let string = "Hello, World!";
let max_length = 10;
if (string.length > max_length) {
string = string.substring(0, max_length);
}
4.3. ์ ๊ท ํํ์์ ์ด์ฉํ๊ธฐ
์ ๊ท ํํ์์ ๋ฌธ์์ด ๊ฒ์ ๋ฐ ๋ณํ์ ์ ์ฉํ ๋๊ตฌ๋ก ์ฌ์ฉ๋ ์ ์์ต๋๋ค. ๋ฌธ์์ด ๊ธธ์ด๋ฅผ ์ ํํ๊ธฐ ์ํด ์ ๊ท ํํ์์ ์ฌ์ฉํ ์๋ ์์ต๋๋ค. ์๋ฅผ ๋ค์ด, Java์์ ์ ๊ท ํํ์์ ์ฌ์ฉํ์ฌ ๋ฌธ์์ด ๊ธธ์ด๋ฅผ ์ ํํ๋ ๋ฐฉ๋ฒ์ ๋ค์๊ณผ ๊ฐ์ต๋๋ค.
import java.util.regex.Pattern;
String string = "Hello, World!";
int max_length = 10;
Pattern pattern = Pattern.compile("^(.{" + max_length + "}).*$");
string = pattern.matcher(string).replaceFirst("$1");
์ด์ ๊ฐ์ ๋ฐฉ๋ฒ์ผ๋ก ์ ๊ท ํํ์์ ์ฌ์ฉํ์ฌ ๋ฌธ์์ด ๊ธธ์ด๋ฅผ ์ ํํ ์ ์์ต๋๋ค.
๋ฌธ์์ด ๊ธธ์ด๋ฅผ ์ ํํ๊ธฐ ์ํด์๋ ํ๋ก๊ทธ๋๋ฐ ์ธ์ด์์ ์ ๊ณตํ๋ ๊ธฐ๋ฅ์ ํ์ฉํ๋ ๋ฐฉ๋ฒ์ด ๊ฐ์ฅ ์ผ๋ฐ์ ์ด๊ณ ํจ์จ์ ์ ๋๋ค. ์์์ ์๊ฐํ ๋ฐฉ๋ฒ๋ค์ ์ ์ ํ ํ์ฉํ์ฌ ๋ฌธ์์ด ๊ธธ์ด๋ฅผ ์ ํํ๋ ๋ก์ง์ ๊ตฌํํ ์ ์์ต๋๋ค. ๋ง์ง๋ง์ผ๋ก, ์ด๋ฒ ๊ธ์ ์ ๋ฆฌํ๊ณ ๋ง๋ฌด๋ฆฌํ๊ฒ ์ต๋๋ค.
5. ๋์ฃผ์ : ๋ฌธ์์ด ๊ธธ์ด ๊ด๋ จ ์ฃผ์์ฌํญ
๋ฌธ์์ด ๊ธธ์ด๋ฅผ ์ ํํ๋ ๊ณผ์ ์์ ์ฃผ์ํด์ผ ํ ๋ช ๊ฐ์ง ์ฌํญ์ด ์์ต๋๋ค. ์ด๋ฅผ ๋ช ์ฌํ๊ณ ์ ์ ํ ๋ฐฉ๋ฒ์ผ๋ก ๋ฌธ์์ด ๊ธธ์ด๋ฅผ ๊ด๋ฆฌํด์ผ ํฉ๋๋ค. ์๋์๋ ๋ฌธ์์ด ๊ธธ์ด ๊ด๋ จ ์ฃผ์์ฌํญ ๋ช ๊ฐ์ง๋ฅผ ์๊ฐํ๊ฒ ์ต๋๋ค.
5.1. ์ ๋์ฝ๋ ๋ฌธ์ ์ฒ๋ฆฌ
๋ฌธ์์ด ๊ธธ์ด๋ฅผ ์ ํํ ๋ ์ ๋์ฝ๋ ๋ฌธ์๋ฅผ ์ฌ๋ฐ๋ฅด๊ฒ ์ฒ๋ฆฌํด์ผ ํฉ๋๋ค. ์ผ๋ถ ํ๋ก๊ทธ๋๋ฐ ์ธ์ด์์๋ ์ ๋์ฝ๋ ๋ฌธ์์ ๊ธธ์ด๋ฅผ ์ฌ๋ฐ๋ฅด๊ฒ ๊ณ์ฐํ์ง ๋ชปํ๋ ๊ฒฝ์ฐ๊ฐ ์์ต๋๋ค. ์ด์ ๋๋นํ์ฌ ์ ์ ํ ๋ฐฉ๋ฒ์ผ๋ก ์ ๋์ฝ๋ ๋ฌธ์์ ๊ธธ์ด๋ฅผ ํ์ธํ๊ณ ์ฒ๋ฆฌํด์ผ ํฉ๋๋ค.
5.2. ๋ค๊ตญ์ด ์ฒ๋ฆฌ
๋ค๊ตญ์ด๋ฅผ ๋ค๋ฃจ๋ ๊ฒฝ์ฐ ๋ฌธ์์ด ๊ธธ์ด์ ์ฃผ์ํด์ผ ํฉ๋๋ค. ์ธ์ด๋ง๋ค ๋ฌธ์์ ๊ธธ์ด๊ฐ ๋ค๋ฅด๊ธฐ ๋๋ฌธ์, ๋ฌธ์์ด ๊ธธ์ด๋ฅผ ์ ํํ๋ ๊ฒฝ์ฐ ์ด๋ค ์ธ์ด๋ฅผ ๊ธฐ์ค์ผ๋ก ํ ์ง ๊ฒฐ์ ํด์ผ ํฉ๋๋ค. ์ด์ ๋ฐ๋ผ ๋ฌธ์์ด์ ํ์, ์ ๋ ฅ, ์ฒ๋ฆฌ ๋ฐฉ๋ฒ์ ์กฐ์ ํด์ผ ํฉ๋๋ค. ์๋ฅผ ๋ค์ด, ์ฐ๋ฆฌ๋ง์ ๊ธ์์ ์๋ฌธ์ ๊ธ์๋ ํญ์ ์ฐจ์ด๊ฐ ์์ผ๋ฏ๋ก ์ด๋ฅผ ๊ณ ๋ คํ์ฌ ๋ฌธ์์ด ๊ธธ์ด๋ฅผ ์ ํํ๋ ๊ฒ์ด ์ค์ํฉ๋๋ค.
5.3. ํน์๋ฌธ์ ์ฒ๋ฆฌ
ํน์๋ฌธ์์ ์ฒ๋ฆฌ๋ ๋ฌธ์์ด ๊ธธ์ด ๊ด๋ จ ์ฃผ์์ฌํญ ์ค ํ๋์ ๋๋ค. ํน์๋ฌธ์์ ๊ธธ์ด๋ ์ผ๋ฐ์ ์ธ ๋ฌธ์์ ๋ค๋ฅผ ์ ์์ผ๋ฉฐ, ์ผ๋ถ ํน์๋ฌธ์๋ ์ฌ๋ฌ ๊ฐ์ ์ ๋์ฝ๋ ์ฝ๋ ํฌ์ธํธ๋ก ์ด๋ฃจ์ด์ง๊ธฐ๋ ํฉ๋๋ค. ์ด์ ๊ฐ์ ํน์๋ฌธ์๋ค์ ๊ธธ์ด๋ฅผ ์ฌ๋ฐ๋ฅด๊ฒ ๊ณ์ฐํ์ฌ ๋ฌธ์์ด ๊ธธ์ด๋ฅผ ์ ํํด์ผ ํฉ๋๋ค.
๋ฌธ์์ด ๊ธธ์ด ๊ด๋ จ ์ฃผ์์ฌํญ๋ค์ ์ ํํ ์๊ณ ์ ์ ํ ์ฒ๋ฆฌํ๋ ๊ฒ์ ๋ฐ์ดํฐ์ ์ ํจ์ฑ๊ณผ ์์ ์ฑ์ ๋ณด์ฅํ๊ธฐ ์ํด ๋งค์ฐ ์ค์ํฉ๋๋ค. ์์์ ์๊ฐํ ์ฃผ์์ฌํญ๋ค์ ์์งํ๊ณ ๋ฌธ์์ด ๊ธธ์ด๋ฅผ ๊ด๋ฆฌํ๋ ๋ฐฉ๋ฒ์ ์ ํํ์ฌ ์ ์ ํ ๋ฌธ์์ด ๊ธธ์ด ์ ํ์ ๊ตฌํํด์ผ ํฉ๋๋ค. ์ด๋ก์จ ๋ฌธ์์ด์ ํจ์จ์ ์ด๊ณ ์์ ํ๊ฒ ๋ค๋ฃฐ ์ ์์ต๋๋ค.
๋๊ธ