1. ํŒจํ‚ค์ง€

์ผ๋ฐ˜์ ์ธ Java ํ”„๋กœ๊ทธ๋žจ์—๋Š” ์—„์ฒญ๋‚œ ์ˆ˜์˜ ํด๋ž˜์Šค๊ฐ€ ํฌํ•จ๋ฉ๋‹ˆ๋‹ค. ์–ผ๋งˆ๋‚˜? ์ˆ˜์ฒœ, ์ˆ˜๋งŒ. ๋˜ํ•œ ํ”„๋กœ๊ทธ๋žจ์ด ๋‹ค๋ฅธ ํ”„๋กœ๊ทธ๋ž˜๋จธ๊ฐ€ ์ž‘์„ฑํ•œ ํด๋ž˜์Šค๊ฐ€ ํฌํ•จ๋œ ๋‹ค์–‘ํ•œ ๋ผ์ด๋ธŒ๋Ÿฌ๋ฆฌ๋ฅผ ์‚ฌ์šฉํ•œ๋‹ค๋Š” ์‚ฌ์‹ค์„ ๊ณ ๋ คํ•œ๋‹ค๋ฉด ํด๋ž˜์Šค ์ˆ˜๋Š” ์‰ฝ๊ฒŒ ์ˆ˜๋ฐฑ๋งŒ ๋‹จ์œ„๋กœ ์ธก์ •๋  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค!

์ด ์ˆ˜๋ฐฑ๋งŒ ๋˜๋Š” ์ˆ˜์ฒœ ๊ฐœ์˜ ํด๋ž˜์Šค ๋ชจ๋‘์— ๊ณ ์œ ํ•œ ์ด๋ฆ„์„ ์ œ์‹œํ•˜๋Š” ๊ฒƒ์€ ๊ฑฐ์˜ ๋ถˆ๊ฐ€๋Šฅํ•ฉ๋‹ˆ๋‹ค.

๋ฌผ๋ก  A123๋ฐ ์™€ ๊ฐ™์€ ์ด๋ฆ„์„ ์ƒ์ƒํ•  ์ˆ˜ B345์žˆ์ง€๋งŒ ํด๋ž˜์Šค๋ฅผ ์ดํ•ดํ•˜๊ธฐ ์‰ฝ๊ฒŒ ๋งŒ๋“œ๋Š” ์ข‹์€ ํด๋ž˜์Šค ์ด๋ฆ„์„ ์„ ํƒํ•˜๋Š” ๊ฒฝ์šฐ(์˜ˆ: String๋ฌธ์ž์—ด) ์ฒœ ๊ฐœ์˜ ๊ณ ์œ ํ•œ ์ด๋ฆ„์„ ์ƒ์„ฑํ•˜๋Š” ๊ฒƒ์กฐ์ฐจ ๋งŽ์€ ์ผ์ž…๋‹ˆ๋‹ค. ์ผ์˜.

์ด๊ฒƒ์ด Java์—์„œ package ํ‚ค์›Œ๋“œ๋ฅผ ์‚ฌ์šฉํ•˜์—ฌ ํด๋ž˜์Šค๋ฅผ ํŒจํ‚ค์ง€๋กœ ๊ทธ๋ฃนํ™”ํ•˜๋Š” ๊ฒƒ์ด ๊ด€๋ก€์ ์ธ ์ด์œ ์ž…๋‹ˆ๋‹ค.

Java ํด๋ž˜์Šค ๋ฐ ํ•ด๋‹น ํŒจํ‚ค์ง€๋Š” ์ปดํ“จํ„ฐ์˜ ํŒŒ์ผ ๋ฐ ํด๋”์™€ ๋งค์šฐ ์œ ์‚ฌํ•ฉ๋‹ˆ๋‹ค.

์˜ˆ๋ฅผ ๋“ค์–ด ์ปดํ“จํ„ฐ์— 10๊ฐœ์˜ ๋ฌธ์„œ๋ฅผ ์ €์žฅํ•ด์•ผ ํ•˜๋Š” ๊ฒฝ์šฐ ํ•˜๋‚˜์˜ ํด๋”์— ๋ณด๊ด€ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ๊ทธ๋Ÿฌ๋‚˜ ์ˆ˜์ฒœ ๊ฐœ์˜ ๋ฌธ์„œ(์˜ˆ: ๋ชจ๋“  ํšŒ์‚ฌ ๋ฌธ์„œ์˜ ์ €์žฅ์†Œ)๊ฐ€ ์žˆ๋Š” ๊ฒฝ์šฐ์—๋Š” ์–ด๋–ป๊ฒŒ ํ•ด์•ผ ํ•ฉ๋‹ˆ๊นŒ?

์ˆ˜์ฒœ ๊ฐœ์˜ ๋ฌธ์„œ๋ฅผ ์ €์žฅํ•  ๋•Œ ํ•œ ๊ฐ€์ง€ ํ•ด๊ฒฐ์ฑ…์€ ์„ค๋ช…์ด ํฌํ•จ๋œ ์ด๋ฆ„์„ ๊ฐ€์ง„ ์—ฌ๋Ÿฌ ์ˆ˜์ค€์˜ ํด๋”๋ฅผ ๋งŒ๋“œ๋Š” ๊ฒƒ์ž…๋‹ˆ๋‹ค. ๊ทธ๋Ÿฐ ๋‹ค์Œ ๋งจ ๋งˆ์ง€๋ง‰ ์ˆ˜์ค€์˜ ํด๋”์— ํ•ด๋‹น ํŠน์ • ํด๋”์™€ ๊ด€๋ จ๋œ ๋ฌธ์„œ๋ฅผ ์ €์žฅํ•ฉ๋‹ˆ๋‹ค. ๋ฌธ์„œ๋ฅผ ์ž˜ ์„ค๋ช…ํ•˜๋Š” ์ด๋ฆ„๋„ ๋‚˜์˜์ง€ ์•Š์Šต๋‹ˆ๋‹ค.

์‚ฌ์‹ค, ์šฐ๋ฆฌ๋Š” Java์˜ ํด๋ž˜์Šค์— ๋Œ€ํ•ด ์ด ๋ชจ๋“  ์ž‘์—…์„ ์ˆ˜ํ–‰ํ•ฉ๋‹ˆ๋‹ค.

ํด๋ž˜์Šค๋ฅผ ํฌํ•จํ•˜๋Š” ํŒŒ์ผ์€ ๋‹ค๋ฅธ ๋””๋ ‰ํ† ๋ฆฌ(ํด๋”)์— ์ €์žฅ๋˜๋ฉฐ ๋ชจ๋“  ํ•˜์œ„ ํด๋”๊ฐ€ ํฌํ•จ๋œ ํด๋ž˜์Šค ํด๋”์˜ ์ „์ฒด ์ด๋ฆ„์€ ํŒจํ‚ค์ง€ ์ด๋ฆ„์ž…๋‹ˆ๋‹ค. ์˜ˆ:

ํŒŒ์ผ ๊ฒฝ๋กœ ํŒจํ‚ค์ง€ ์ด๋ฆ„ ํด๋ž˜์Šค ์ด๋ฆ„
\com\codegym\tasks\Solution.java
com.codegym.tasks
Solution
\com\io\FileInputStream.java
com.io
FileInputStream
\java\util\ArrayList.java
java.util
ArrayList

ํด๋” ์ด๋ฆ„๊ณผ ๋‹ฌ๋ฆฌ ํŒจํ‚ค์ง€ ์ด๋ฆ„์€ ๋งˆ์นจํ‘œ๋ฅผ ๊ตฌ๋ถ„ ๊ธฐํ˜ธ๋กœ ์‚ฌ์šฉํ•ฉ๋‹ˆ๋‹ค. ์ฆ‰, ํด๋”๋Š” ํŒจํ‚ค์ง€ \com\codegym\tasks\์— ํ•ด๋‹นํ•ฉ๋‹ˆ๋‹ค com.codegym.tasks.


2. srcํด๋”

Java์—์„œ๋Š” ํ”„๋กœ๊ทธ๋žจ์˜ ๋ชจ๋“  ํด๋ž˜์Šค๋ฅผ ๋‹จ์ผ ํด๋”(๋ฐ ํ•˜์œ„ ํด๋”)์— ์ €์žฅํ•˜๋Š” ๊ฒƒ์ด ์ผ๋ฐ˜์ ์ž…๋‹ˆ๋‹ค. ์ด ํด๋”๋Š” ์ผ๋ฐ˜์ ์œผ๋กœ ํ˜ธ์ถœ๋ฉ๋‹ˆ๋‹ค src( source ์˜ ์ค„์ž„๋ง ).

์ด ํด๋”๋ฅผ ํ”„๋กœ์ ํŠธ ๋ฃจํŠธ(๋˜๋Š” ์†Œ์Šค ๋ฃจํŠธ )๋ผ๊ณ  ํ•˜๋ฉฐ ๋ชจ๋“  ํŒจํ‚ค์ง€ ๊ฒฝ๋กœ๋Š” ์ด์— ์ƒ๋Œ€์ ์ž…๋‹ˆ๋‹ค. ์˜ˆ:

ํด๋” ํŒจํ‚ค์ง€ ์ด๋ฆ„
c:\projects\data\my\src\com\codegym\tasks\
com.codegym.tasks
d:\files\git\data\project\src\com\codegym\tasks\
com.codegym.tasks

my์ด ์ƒํ™ฉ์—์„œ ํ”„๋กœ๊ทธ๋ž˜๋จธ๋Š” "ํด๋” ์— ์žˆ๋Š” ์ด๋ฆ„์˜ ํ”„๋กœ์ ํŠธ๊ฐ€ ์žˆ์Šต๋‹ˆ๋‹ค " ๋˜๋Š” "ํด๋” ์— ์žˆ๋Š” c:\projects\data์ด๋ฆ„์˜ ํ”„๋กœ์ ํŠธ๊ฐ€ ์žˆ์Šต๋‹ˆ๋‹ค " ์™€ ๊ฐ™์€ ๋ง์„ ํ•ฉ๋‹ˆ๋‹ค.projectd:\files\git\data

๋ฃจํŠธ ํด๋”( )์— ์ง์ ‘ ๋„ฃ์ง€ ๋ง๊ณ  ํ•ญ์ƒ ํŒจํ‚ค์ง€์— ํด๋ž˜์Šค๋ฅผ ๋„ฃ๋Š” ๊ฒƒ์ด ๊ฐ€์žฅ ์ข‹์Šต๋‹ˆ๋‹ค src. ํด๋ž˜์Šค๊ฐ€ ๋ช‡ ๊ฐœ๋งŒ ์žˆ์œผ๋ฉด ๋ฌธ์ œ๊ฐ€ ๋˜์ง€ ์•Š์Šต๋‹ˆ๋‹ค. ๊ทธ๋Ÿฌ๋‚˜ ํด๋ž˜์Šค๊ฐ€ ๋งŽ์œผ๋ฉด ํ˜ผ๋™ํ•˜๊ธฐ ์‰ฝ์Šต๋‹ˆ๋‹ค. ๊ทธ๋ž˜์„œ , ํ•ญ์ƒ ํŒจํ‚ค์ง€์—์„œ๋งŒ ํด๋ž˜์Šค๋ฅผ ์ƒ์„ฑํ•˜์‹ญ์‹œ์˜ค.

Java์—์„œ๋Š” ํด๋ž˜์Šค ๋ฐ ํŒจํ‚ค์ง€์— ์˜๋ฏธ ์žˆ๋Š” ์ด๋ฆ„์„ ์ง€์ •ํ•˜๋Š” ๊ฒƒ์ด ์ผ๋ฐ˜์ ์ž…๋‹ˆ๋‹ค. ๋งŽ์€ ํšŒ์‚ฌ์—์„œ ์ž์ฒด ๋ผ์ด๋ธŒ๋Ÿฌ๋ฆฌ(ํด๋ž˜์Šค ์ง‘ํ•ฉ)๋ฅผ ์ถœ์‹œํ•˜๊ณ  ํ˜ผ๋™์„ ํ”ผํ•˜๊ธฐ ์œ„ํ•ด ํšŒ์‚ฌ/์›น ์‚ฌ์ดํŠธ/ํ”„๋กœ์ ํŠธ ์ด๋ฆ„์„ ํŒจํ‚ค์ง€ ์ด๋ฆ„์— ํ†ตํ•ฉํ•ฉ๋‹ˆ๋‹ค.

ํŒจํ‚ค์ง€ ์ด๋ฆ„ ํšŒ์‚ฌ/ํ”„๋กœ์ ํŠธ ์ด๋ฆ„
org.apache.common
org.apache.tomcat
org.apache.util
์•„ํŒŒ์น˜ ํ”„๋กœ์ ํŠธ
com.oracle.jdbc
์˜ค๋ผํด ํšŒ์‚ฌ
java.io
javax.servlet
Oracle์‚ฌ, Java ํ”„๋กœ์ ํŠธ
com.ibm.websphere
IBM ํšŒ์‚ฌ, WebSphere ํ”„๋กœ์ ํŠธ
com.jboss
์ œ์ด๋ณด์Šค ํ”„๋กœ์ ํŠธ

3. ํŒŒ์ผ ๋‚ด์šฉ

Java ์–ธ์–ด ํ‘œ์ค€์— ๋”ฐ๋ผ ํด๋ž˜์Šค ์ด๋ฆ„ ๋ฐ ํ•ด๋‹น ํŒจํ‚ค์ง€ ์ด๋ฆ„์— ๋Œ€ํ•œ ์ •๋ณด๊ฐ€ ์ฝ”๋“œ์™€ ํ•จ๊ป˜ ํŒŒ์ผ์— ํฌํ•จ๋˜์–ด์•ผ ํ•ฉ๋‹ˆ๋‹ค. ์ผ๋ฐ˜์ ์ธ ํ˜•์‹์€ ๋‹ค์Œ๊ณผ ๊ฐ™์Šต๋‹ˆ๋‹ค.

package package-name;

public class ClassName
{

}

ํŒจํ‚ค์ง€ ์ด๋ฆ„์€ ํด๋” ์ด๋ฆ„๊ณผ ์ผ์น˜ํ•ด์•ผ ํ•˜๋ฉฐ ํŒŒ์ผ ์ด๋ฆ„์€ ๊ณต๊ฐœ ํด๋ž˜์Šค ์ด๋ฆ„๊ณผ ์ผ์น˜ํ•ด์•ผ ํ•ฉ๋‹ˆ๋‹ค.

ํŒŒ์ผ์ด ์žˆ์œผ๋ฉด ๋‹ค์Œ์„ ํฌํ•จํ•ด์•ผ ํ•ฉ๋‹ˆ๋‹ค....\src\com\project\Service.java

package com.project;

public class Service
{

}

4. ํด๋ž˜์Šค ๊ฐ€์ ธ์˜ค๊ธฐ

ํด๋ž˜์Šค ์ด๋ฆ„ ๊ณผ ํŒจํ‚ค์ง€ ์ด๋ฆ„์€ ํด๋ž˜์Šค์˜ ์ •๊ทœํ™”๋œ ์ด๋ฆ„์„ ํ˜•์„ฑํ•ฉ๋‹ˆ๋‹ค .

์˜ˆ:

์ •๊ทœํ™”๋œ ์ด๋ฆ„ ํŒจํ‚ค์ง€ ์ด๋ฆ„ ํด๋ž˜์Šค ์ด๋ฆ„
java.io.FileInputStream
java.io
FileInputStream
java.lang.String
java.lang
String
java.util.ArrayList
java.util
ArrayList
org.apache.tomcat.Servlet
org.apache.tomcat
Servlet
Cat
์—†์Œ
Cat

์ข‹์€ ๋‰ด์Šค:

์™„์ „ํ•œ ํด๋ž˜์Šค ์ด๋ฆ„์€ ํ”„๋กœ์ ํŠธ ๋‚ด์—์„œ ํ•ญ์ƒ ๊ณ ์œ ํ•ฉ๋‹ˆ๋‹ค. ๊ฒฐ๊ตญ ํ•˜๋‚˜์˜ ํด๋”์— ๊ฐ™์€ ์ด๋ฆ„์„ ๊ฐ€์ง„ ๋‘ ๊ฐœ์˜ ํŒŒ์ผ์„ ๋งŒ๋“ค ์ˆ˜ ์—†์Šต๋‹ˆ๋‹ค.

๋‚˜์œ ์†Œ์‹:

์ •๊ทœํ™”๋œ ํด๋ž˜์Šค ์ด๋ฆ„์€ ์ผ๋ฐ˜์ ์œผ๋กœ ๊ธธ๊ฑฐ๋‚˜ ๋งค์šฐ ๊น๋‹ˆ๋‹ค. ์ฝ”๋“œ์—์„œ ๋งค๋ฒˆ ๊ธด ์ด๋ฆ„(์˜ˆ: java.util.ArrayList)์„ ์ž‘์„ฑํ•˜๋Š” ๊ฒƒ์€ ๋งค์šฐ ๋ถˆํŽธํ•ฉ๋‹ˆ๋‹ค.

์ด๊ฒƒ์ด Java๊ฐ€ ํด๋ž˜์Šค๋ฅผ ๊ฐ€์ ธ์˜ค๋Š” ๊ธฐ๋Šฅ์„ ์ถ”๊ฐ€ํ•œ ์ด์œ ์ž…๋‹ˆ๋‹ค .

์ฝ”๋“œ์—์„œ ํด๋ž˜์Šค์˜ ์งง์€ ์ด๋ฆ„์„ ์‚ฌ์šฉํ•  ์ˆ˜ ์žˆ์ง€๋งŒ ๋จผ์ € ์ปดํŒŒ์ผ๋Ÿฌ๊ฐ€ ์งง์€ ์ด๋ฆ„์— ํ•ด๋‹นํ•˜๋Š” ์ •๊ทœํ™”๋œ ํด๋ž˜์Šค ์ด๋ฆ„์„ ์•Œ๋ ค์•ผ ํ•ฉ๋‹ˆ๋‹ค . ์ด์ œ ํ”„๋กœ์ ํŠธ์— ๊ฐ™์€ ์ด๋ฆ„์„ ๊ฐ€์ง„ ์—ฌ๋Ÿฌ ํด๋ž˜์Šค๊ฐ€ ์žˆ๋‹ค๋ฉด ์–ด๋–ป๊ฒŒ ๋ ๊นŒ์š”? ๋˜๋Š” ์›๋ž˜ 1๊ฐœ๊ฐ€ ์žˆ์—ˆ์ง€๋งŒ 15๊ฐœ๊ฐ€ ๋” ์ถ”๊ฐ€๋˜์—ˆ์Šต๋‹ˆ๋‹ค...

์ฝ”๋“œ์—์„œ ์งง์€ ํด๋ž˜์Šค ์ด๋ฆ„์„ ์‚ฌ์šฉํ•˜๋ ค๋ฉด ๋‹ค์Œ ๊ตฌ๋ฌธ์„ ์ถ”๊ฐ€ํ•ด์•ผ ํ•ฉ๋‹ˆ๋‹ค.

import fully-qualified-class-name;

์ด ์„ ์–ธ์€ ์„ ์–ธ ์งํ›„ ํด๋ž˜์Šค์˜ ๋งจ ์ฒ˜์Œ์— ์ถ”๊ฐ€ํ•ด์•ผ ํ•ฉ๋‹ˆ๋‹ค package.

์˜ˆ:

package com.codegym.tasks.task01;

import java.util.Scanner;
import com.test.helper.special.ArrayList;

public class Solution
{
   public static void main(String[] args)
   {
     Scanner console = new Scanner(System.in);
     ArrayList list = new ArrayList();
   }
}

๋‘ ๊ฐœ์˜ ํด๋ž˜์Šค( ๋ฐ )๋ฅผ ๊ฐ€์ ธ์™” ์œผ๋ฏ€๋กœ ์ฝ”๋“œ์—์„œ ์งง์€ ์ด๋ฆ„์„ ์‚ฌ์šฉํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ๊ทธ๋ฆฌ๊ณ  ์ปดํŒŒ์ผ๋Ÿฌ๋Š” ์‚ฌ์šฉํ•  ํด๋ž˜์Šค๋ฅผ ์•Œ ๊ฒƒ์ž…๋‹ˆ๋‹ค.java.util.Scannercom.test.helper.special.ArrayList

๋‹ค์Œ์€ ์‚ฌ์šฉํ•˜์ง€ ์•Š์€ ๊ฒฝ์šฐ ๋™์ผํ•œ ์ฝ”๋“œ์˜ ๋ชจ์Šต์ž…๋‹ˆ๋‹ค import.

package com.codegym.tasks.task01;

public class Solution
{
   public static void main(String[] args)
   {
     java.util.Scanner console = new java.util.Scanner(System.in);
     com.test.helper.special.ArrayList list = new com.test.helper.special.ArrayList();
   }
}

๊ทธ๋Ÿฐ๋ฐ ํ”„๋กœ์ ํŠธ์— ๋ผ๋Š” ๋‘ ๊ฐœ์˜ ํด๋ž˜์Šค๊ฐ€ ์žˆ๋Š” ๊ฒฝ์šฐ Scanner๋‘˜ ๋‹ค ๊ฐ™์€ ํŒŒ์ผ๋กœ ๊ฐ€์ ธ์˜ฌ ์ˆ˜ ์—†์Šต๋‹ˆ๋‹ค. ๋‘˜ ์ค‘ ํ•˜๋‚˜์— ๋Œ€ํ•ด ๊ธด ์ด๋ฆ„์„ ์‚ฌ์šฉํ•ด์•ผ ํ•ฉ๋‹ˆ๋‹ค .

ํŒ€์— Jen์ด ์žˆ๋‹ค๊ณ  ๊ฐ€์ •ํ•ด ๋ณด๊ฒ ์Šต๋‹ˆ๋‹ค. ๋ชจ๋‘๊ฐ€ ๊ทธ๋…€๊ฐ€ ๋ˆ„๊ตฌ์ธ์ง€ ์•Œ๊ณ  ์žˆ๊ธฐ ๋•Œ๋ฌธ์— ์˜์‚ฌ ์†Œํ†ต ๋ฌธ์ œ๊ฐ€ ์—†์Šต๋‹ˆ๋‹ค. ๊ทธ๋Ÿฌ๋‚˜ ์„ธ ๊ฐœ์˜ Jens๊ฐ€ ์žˆ๋Š” ๊ฒฝ์šฐ ์ด๋“ค์„ ๊ตฌ๋ณ„ํ•˜๊ธฐ ์œ„ํ•ด ์ •๊ทœํ™”๋œ ์ด๋ฆ„์„ ์‚ฌ์šฉํ•ด์•ผ ํ•ฉ๋‹ˆ๋‹ค.

์ฐธ๊ณ  1

๊ทธ๊ฑด ๊ทธ๋ ‡๊ณ , ํด๋ž˜์Šค์— ๋งŽ์€ import ๋ฌธ์„ ์ถ”๊ฐ€ํ•˜๊ธฐ์—๋Š” ๋„ˆ๋ฌด ๊ฒŒ์œผ๋ฅธ ๊ฒฝ์šฐ ํŠน์ • ํด๋ž˜์Šค ์ด๋ฆ„ ๋Œ€์‹  ๋ณ„ํ‘œ๋ฅผ ๋„ฃ์–ด ์ง€์—ฐ ๋ฒ„์ „์„ ์‚ฌ์šฉํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

import package-name.*;

์ด๋ ‡๊ฒŒ ํ•˜๋ฉด ํŒจํ‚ค์ง€์— ์žˆ๋Š” ๋ชจ๋“  ํด๋ž˜์Šค ์˜ ์งง์€ ์ด๋ฆ„์„ ์‚ฌ์šฉํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค .

๋…ธํŠธ 2

ํŒจํ‚ค์ง€ ์˜ ๋ชจ๋“  ํด๋ž˜์Šค๋Š” ์ž๋™์œผ๋กœ ๊ฐ€์ ธ์˜ค๋ฏ€๋กœ ์ด์— ๋Œ€ํ•œ ์„ค๋ช…์„ java.lang์ž‘์„ฑํ•  ํ•„์š”๊ฐ€ ์—†์Šต๋‹ˆ๋‹ค . import๋‹ค์Œ ํด๋ž˜์Šค ์ค‘ ํ•˜๋‚˜๋ฅผ ์ด๋ฏธ ์•Œ๊ณ  ์žˆ์„ ๊ฒƒ์ž…๋‹ˆ๋‹ค java.lang.String. ์˜ˆ, ๋งž์Šต๋‹ˆ๋‹ค. String๋ฌธ์ž์—ด ์ž‘์—…์— ์‚ฌ์šฉํ•œ ํด๋ž˜์Šค ์ž…๋‹ˆ๋‹ค .