- ์ฌ๋ค๋ฆฌ ๊ฒ์์ ์ฐธ์ฌํ๋ ์ฌ๋์ ์ด๋ฆ์ ์ต๋5๊ธ์๊น์ง ๋ถ์ฌํ ์ ์๋ค. ์ฌ๋ค๋ฆฌ๋ฅผ ์ถ๋ ฅํ ๋ ์ฌ๋ ์ด๋ฆ๋ ๊ฐ์ด ์ถ๋ ฅํ๋ค.
- ์ฌ๋ ์ด๋ฆ์ ์ผํ(,)๋ฅผ ๊ธฐ์ค์ผ๋ก ๊ตฌ๋ถํ๋ค.
- ์ฌ๋ ์ด๋ฆ์ 5์ ๊ธฐ์ค์ผ๋ก ์ถ๋ ฅํ๊ธฐ ๋๋ฌธ์ ์ฌ๋ค๋ฆฌ ํญ๋ ๋์ด์ ธ์ผ ํ๋ค.
- ์ฌ๋ค๋ฆฌ ํ๊ธฐ๊ฐ ์ ์์ ์ผ๋ก ๋์ํ๋ ค๋ฉด ๋ผ์ธ์ด ๊ฒน์น์ง ์๋๋ก ํด์ผ ํ๋ค.
- |-----|-----| ๋ชจ์๊ณผ ๊ฐ์ด ๊ฐ๋ก ๋ผ์ธ์ด ๊ฒน์น๋ ๊ฒฝ์ฐ ์ด๋ ๋ฐฉํฅ์ผ๋ก ์ด๋ํ ์ง ๊ฒฐ์ ํ ์ ์๋ค.
- ์๋ฐ 8์ ์คํธ๋ฆผ๊ณผ ๋๋ค๋ฅผ ์ ์ฉํด ํ๋ก๊ทธ๋๋ฐํ๋ค.
- ๊ท์น 6: ๋ชจ๋ ์ํฐํฐ๋ฅผ ์๊ฒ ์ ์งํ๋ค.
- ์ ์๊ตฌ์ฌํญ์ ๋ฐ๋ผ 4๋ช ์ ์ฌ๋์ ์ํ 5๊ฐ ๋์ด ์ฌ๋ค๋ฆฌ๋ฅผ ๋ง๋ค ๊ฒฝ์ฐ, ํ๋ก๊ทธ๋จ์ ์คํํ ๊ฒฐ๊ณผ๋ ๋ค์๊ณผ ๊ฐ๋ค.
์ฐธ์ฌํ ์ฌ๋ ์ด๋ฆ์ ์
๋ ฅํ์ธ์. (์ด๋ฆ์ ์ผํ(,)๋ก ๊ตฌ๋ถํ์ธ์)
pobi,honux,crong,jk
์ต๋ ์ฌ๋ค๋ฆฌ ๋์ด๋ ๋ช ๊ฐ์ธ๊ฐ์?
5
์คํ๊ฒฐ๊ณผ
pobi honux crong jk
|-----| |-----|
| |-----| |
|-----| | |
| |-----| |
|-----| |-----|
- 2์ฐจ์ ๋ฐฐ์ด์ ArrayList, Generic์ ์ ์ฉํด ๊ตฌํํ๋ฉด ArrayList<ArrayList>์ ๊ฐ์ด ์ดํดํ๊ธฐ ์ด๋ ค์ด ์ฝ๋๊ฐ ์ถ๊ฐ๋๋ค.
- ์ฌ๋ค๋ฆฌ ๊ฒ์์์ ํ ๋ผ์ธ์ ์ขํ ๊ฐ์ ๊ฐ์ง๋ ๊ฐ์ฒด๋ฅผ ์ถ๊ฐํด ๊ตฌํํด ๋ณธ๋ค.
public class Line {
private List<Boolean> points = new ArrayList<>();
public Line (int countOfPerson) {
// ๋ผ์ธ์ ์ขํ ๊ฐ์ ์ ์ด ์๋์ง ์ ๋ฌด๋ฅผ ํ๋จํ๋ ๋ก์ง ์ถ๊ฐ
}
[...]
}