์ฑ ๋ฆฌ๋ทฐ/ํด๋ฆฐ์ฝ๋(์ฑ ๋ฆฌ๋ทฐ)
[ํด๋ฆฐ์ฝ๋] 2์ฅ ์๋ฏธ ์๋ ์ด๋ฆ
์๋๋ฅผ ๋ถ๋ช ํ๊ฒ ๋ฐํ๋ผ ๋ฌธ์ ๋ ์ฝ๋์ ๋จ์์ฑ์ด ์๋๋ผ ์ฝ๋์ ํจ์ถ์ฑ์ด๋ค. public List getThen() { List list1 = new ArrayList(); for(int[] x : theList) if(x[0] == 4) lisst1.add(x); return list; } ์ ์ฝ๋์ ๋งฅ๋ฝ์ด ์ฝ๋ ์์ฒด์ ๋ช ์์ ์ผ๋ก ๋๋ฌ๋์ง ์๋๋ค. 1. theList์ ๋ฌด์์ด ๋ค์๋๊ฐ? 2. theList์์ 0๋ฒ์งธ ๊ฐ์ด ์ด์งธ์ ์ค์ํ๊ฐ? 3. ๊ฐ 4๋ ๋ฌด์จ ์๋ฏธ์ธ๊ฐ? 4. ํจ์๊ฐ ๋ฐํํ๋ ๋ฆฌ์คํธ list1์ ์ด๋ป๊ฒ ์ฌ์ฉํ๋๊ฐ? ์ง๋ขฐ์ฐพ๊ธฐ ๊ฒ์์ด์๋ค๋ฉด, 1. ๊ฒ์ํ์ ๊ฐ ์นธ์ ๋จ์ ๋ฐฐ์ด 2. ์นธ ์ํ 3. ๊น๋ฐ์ด ๊ฝํ ์ํ ์ด๋ ๊ฒ ๊ฐ ๊ฐ๋ ์ ์ด๋ฆ๋ง ๋ถ์ฌ๋, ์ฝ๋์ ๋จ์์ฑ์ ๋ณํ์ง ์์๊ณ ํจ์๊ฐ ํ๋ ์ผ์ ์ด..
![[ํด๋ฆฐ์ฝ๋] 1์ฅ ๊นจ๋ํ ์ฝ๋](https://img1.daumcdn.net/thumb/R750x0/?scode=mtistory2&fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FsDBUx%2FbtrTa7ZvyXn%2FPVLvigEiJqMnDSiMKXrgY0%2Fimg.png)
[ํด๋ฆฐ์ฝ๋] 1์ฅ ๊นจ๋ํ ์ฝ๋
- ํ์ฌ๊ฐ ๋งํ ์์ธ์ ๋ฐ๋ก ๋์ ์ฝ๋ ํ์ด์๋ค. - ์์ฌ, ๊ด๋ฆฌ์์ ๊ด๊ณ์์ด, ์ข์ ์ฝ๋๋ฅผ ์ฌ์ํ๋ ์ผ์ ๋ฐ๋ก ํ๋ก๊ทธ๋๋จธ๋ค์ ์ฑ ์์ด๋ค. - ๋์ ์ฝ๋๋ฅผ ์์ฐํ๋ฉด ๊ธฐํ์ ๋ง์ถ์ง ๋ชปํ๋ค. - ๋นจ๋ฆฌ ๊ฐ๋ ์ ์ผํ ๋ฐฉ๋ฒ์, ์ธ์ ๋ ์ฝ๋๋ฅผ ์ต๋ํ ๊นจ๋ํ๊ฒ ์ ์งํ๋ ์ต๊ด์ด๋ค. - ๊นจ๋ํ ์ฝ๋๋ฅผ ์์ฑํ๋ ค๋ฉด '์ฒญ๊ฒฐ'์ด๋ผ๋ ๊ฐ๊ฐ์ ํ์ฉํด ์์ํ ๊ธฐ๋ฒ๋ค์ ์ ์ฉํ๋ ์ ์ ์ ๊ท์จ์ด ํ์ํ๋ค. ์ด์ ๋ '์ฝ๋ ๊ฐ๊ฐ'์ด๋ค. - '์ฝ๋ ๊ฐ๊ฐ'์ด ์๋ ํ๋ก๊ทธ๋๋จธ๋ ๋์ ๋ชจ๋์ ๋ณด๋ฉด ์ข์ ๋ชจ๋๋ก ๊ฐ์ ํ ๋ฐฉ์์ ๋ ์ฌ๋ฆฐ๋ค. - ํด๋ฆฐ ์ฝ๋๋, ์์ฑ์๊ฐ ์๋ ์ฌ๋์ด ์ฝ๊ธฐ์๋ ์ฝ๊ณ ๊ณ ์น๊ธฐ์๋ ์ฌ์ด ์ฝ๋์ด๋ค. ๋ํ ์ฝ๋๋ฅผ ์ฝ์ผ๋ฉด์ ์ง์ํ๋ ๊ธฐ๋ฅ์ ๊ฐ ๋ฃจํด์ด ๊ทธ๋๋ก ์ํํ๋ค๋ฉด ๊นจ๋ํ ์ฝ๋๋ค. (๋์ ๊ฐ๋ ์ฑ, ์ฌ์ด ์ ์ง๋ณด์, ์์ธก ๊ฐ๋ฅ์ฑ) - ๊นจ๋ํ..
[3์ฅ] ํจ์ : ํจ์ ๋น ์ถ์ํ ์์ค์ ํ๋๋ก!
- ๋๋ ์์ ํจ์๊ฐ ์ข๋ค๊ณ ํ์ ํ๋ค. - ํจ์๋ ํ ๊ฐ์ง๋ฅผ ํด์ผํ๋ค. ๊ทธ ํ ๊ฐ์ง๋ฅผ ์ํด์ผ ํ๋ค. ๊ทธ ํ ๊ฐ์ง๋ง์ ํด์ผ ํ๋ค. - ์ฝ๋๋ ์์์ ์๋๋ก ์ด์ผ๊ธฐ์ฒ๋ผ ์ฝํ์ผ ์ข๋ค. ํ ํจ์ ๋ค์์๋ ์ถ์ํ ์์ค์ด ํ ๋จ๊ณ ๋ฎ์ ํจ์๊ฐ ์จ๋ค. ์ฆ, ์์์ ์๋๋ก ํ๋ก๊ทธ๋จ์ ์ฝ์ผ๋ฉด ํจ์ ์ถ์ํ ์์ค์ด ํ ๋ฒ์ ํ ๋จ๊ณ์ฉ ๋ฎ์์ง๋ค. ๋๋ ์ด๊ฒ์ ๋ด๋ ค๊ฐ๊ธฐ ๊ท์น์ด๋ผ ๋ถ๋ฅธ๋ค. - "์ฝ๋๋ฅผ ์ฝ์ผ๋ฉด์ ์ง์ํ๋ ๊ธฐ๋ฅ์ ๊ฐ ๋ฃจํด์ด ๊ทธ๋๋ก ์ํํ๋ค๋ฉด ๊บ ๋ํ ์ฝ๋๋ผ ๋ถ๋ฌ๋ ๋๊ฒ ๋ค." - ๊ธธ๊ณ ์์ ์ ์ธ ์ด๋ฆ์ด ์งง๊ณ ์ด๋ ค์ด ์ด๋ฆ๋ณด๋ค ์ข๋ค.