๋ชฉ๋กRecords (38)
Bibi's DevLog ๐ค๐
๋ณดํธ๋์ด ์๋ ๊ธ์ ๋๋ค.
๋ด์ผ ์ค์ ์ด ๋ฐํ์ผ์ด๋ฏ๋ก ์ค๋ ์ ๋ ๊น์ง ์ด์ฌํ ํด์ ๋จ์ ๋ก์ง ๊ตฌํํ๊ณ , ๋ง๋ฌด๋ฆฌ ์์ ์ ํด์ผ๊ฒ ๋ค. ํ์ดํ !๐ช โ ์ค๋ ํ ์ผ - ๋ฒ ์ด์ค ํ์ ์นดํ ๊ณ ๋ฆฌ๋ก๋ ๊ฒ์๋๋๋ก ๊ตฌํ ! : ์นดํ ๊ณ ๋ฆฌ ํด์ฌ๋งต์ key๋ก value๊ฐ ๊ฒ์ '์ปคํผ'์นดํ ๊ณ ๋ฆฌ ์ ํํ๋ฉด '์๋ชจ์นด'๊ฒฐ๊ณผ๋ ๋์์ผ ํ๊ณ , '๊ฒฌ๊ณผ๋ฅ'์นดํ ๊ณ ๋ฆฌ ์ ํํ๋ฉด 'ํธ๋'๊ฒฐ๊ณผ๋ ๋์์ผ ํจ. -> ์ด๋ฐ์ ๋ฐ ๋ฐฉ์์ ์๊ฐํด๋ดค๋๋ฐ, filterBase๋ฉ์๋์ ํํฐ๋งํ ๋ฒ ์ด์ค ๋ชฉ๋ก์ ํจ๊ป ๋ด์์ ๋ณด๋ด์ฃผ๋ ๊ฒ ๊ฐ์ฅ ํฉ๋ฆฌ์ ์ผ ๊ฒ ๊ฐ๋ค. transferBaseInput()์์ ํ์์นดํ ๊ณ ๋ฆฌ๊น์ง ์ฐพ์ ๋ด์์ ๋ณด๋ด์ฃผ๊ธฐ๋กํ๋ค. ๋ฉ์๋๋ช ๋ ๋ฐ๊ฟ์ผ๊ฒ ๋ค. (์๋ฃ) - ์๋ฝ, ํ ํ์๋ ๋๊ฐ์ ํํฐ๋ง ๊ตฌํ! (์๋ฃ) - ๊ฒ์๊ฒฐ๊ณผ์ ๋ฒ ์ด์ค, ํ ํ, ์๋ฝ ๊ต์งํฉ๋ง ์ถ๋ ฅ๋๋๋ก ๊ตฌํ! ์ ํํ ๋ฒ ์ด์ค, ..
๋ฒ์จ 3์ผ์ฐจ๊ฐ ๋์๋ค! ํํฐ๋ง ๊ธฐ๋ฅ ๋ง๋ค ์ ์์๊น?ใ ใ ใ ใ ํํฐ๋ง ๊ธฐ๋ฅ ์ค๊ณ - 1. ๋ฒ ์ด์ค ํํฐ๋ง : (ํ์)์ต์ 1๊ฐ ์ ํ. ์ต๋ 3๊ฐ ์ ํ. - 2. ํ ํ ํํฐ๋ง : (์ ํ) ์ต๋ 2๊ฐ ์ ํ. - 3. ์๋ฝ ํํฐ๋ง : (์ ํ)์ต๋ 1๊ฐ ์ ํ. - 4. ํํฐ๋ง๊ฒฐ๊ณผ : 1. 2. 3.์ ๊ฒฐ๊ณผ์ ๋ชจ๋ ํฌํจ๋๋ (๊ต์งํฉ์ธ)ํ๋ ์ด๋ฒ๋ง์ ๊ฐ์ง๊ณ ๊ฒฐ๊ณผ๋ก ์ถ๋ ฅํด์ฃผ๊ธฐ. ๋ฌธ์ : ArrayList์์ ๋ด๊ฐ ์ฐพ์ผ๋ ค๋ ๊ฐ์ฒด๋ฅผ ๋ชจ๋ ์ฐพ์ ์ธ๋ฑ์ค๋ก ๋ฐ๋ ๋ฐฉ๋ฒ์ด ์๋? indexOf๋ ๋งจ ์ฒ์๋ถํฐ ์ฐพ์ ๊ฒฐ๊ณผ 1๊ฐ, lastIndexOf๋ ๋งจ ๋๋ถํฐ ์ฐพ์ ๊ฒฐ๊ณผ 1๊ฐ๋ฅผ ๋ฆฌํดํ๋๋ฐ ๋ ๋ฉ์๋๋ฅผ ๋ค ์จ์ ์ฐพ๋๋ค ํด๋ 2๊ฐ๋ฐ์ ๊ฒฐ๊ณผ๋ฅผ ์ฐพ์ ์ ์๋ค.ใ ใ .. ๊ทธ๋ฃนํผ์ด์ธ์ (?) ๊ฒฐ๊ณผ.. String๋ฉ์๋์ contains()๋ equa..
โ ์ค๋ ํ ์ผ - ๊ธฐ๋ณธ์๋ก ์๋ฐ ์๋ฃํ(๊ธฐ์ด) ๋ฐ ArrayList ๊ณต๋ถ - txtํ์ผ์์ ์๊ทธ๋์ฒ, ์์ฆ ์๋ฃ ์ฝ๊ณ ArrayList์ ๋ด๊ธฐ - season.txtํ์ผ ์ ํ ์๋ฃ - Controller ๋ก์ง ์ผ๋ถ ์์ : ready()๋ฉ์๋, read๋ฉ์๋์ print๋ฉ์๋ ๋ถ๋ฆฌ โ ๋ด์ผ ํ ์ผ - ์ ์ฒด ์๊ทธ๋์ฒ/์์ฆ ํ๋ ์ด๋ฒ ์กฐํ์ ๋ํ๋๋ ์ค๋ฅ ๋๋ฒ๊น (0๊ฐ ์กฐํ๋จ) - โ ํํฐ๋ง ๋ก์ง ๊ฐ๋ฐ์ ์ง์คํ๊ธฐ!! - ArrayList ์ฌ์ฉ๋ฐฉ์ ์ข ๋ ๊ฐ์ ํด๋ณด๊ธฐ.. (์ธ์คํด์ค/ํด๋์ค?..)
[๊ฐ์ธ ํ๋ก์ ํธ 1์ผ์ฐจ] - ๊ธฐํ ๋ฐ ๊ตฌํ ์์ ๐๊ธฐํํ ๋ด์ฉ -์๋ ๋งํฌ์ ๋ฐ๋ก ์์ฑ. bibi6666667.tistory.com/145 [์ฝ๋์ค์ฟผ๋ ์ฝ์ฝ์] 5์ฃผ์ฐจ - ๊ฐ์ธ ํ๋ก์ ํธ ๊ธฐํ ๋ฒ์จ ์ฝ๋์ค์ฟผ๋ ์ฝ์ฝ์ ๊ณผ์ ์ ๋ง์ง๋ง์ธ 5์ฃผ์ฐจ - ๊ฐ์ธํ๋ก์ ํธ ๊ธฐ๊ฐ์ด ๋์๋ค. ๋งค์ผ ์ฃผ์ด์ง ์ฃผ์ ๋ก ์ฝ๋ฉํ๋ค๊ฐ ์์ ์ฃผ์ ๊ฐ ๋๋ ์ด์ํ๋คใ ใ ใ ๋ฌด์์ ๋ง๋ค๊น ํ๋ค๊ฐ, ์ฝ๋์ค์ฟผ๋ ์ฝ์ฝ์ ์ bibi6666667.tistory.com ๐ป์ค๋ ์์ ํ ๋ด์ฉ - MVCํจํด ๊ณต๋ถ m.blog.naver.com/jhc9639/220967034588 ๋ฅผ ์ฐธ๊ณ ํ์ต๋๋ค. ๊ฐ์ฌํฉ๋๋ค. ํ์ ๋ฏธ์ ํ๋ฉด์ ๋งค๋ฒ ์๊ฐ์ ์ซ๊ฒจ ์ผ๋จ ์ฝ๋ ๋ ๋ค ๋ง๋ค๊ณ ๋์ค์ ๋ถ๋ฆฌํด์ผ์ง~ํ๋ฉด์ ๊ฒฐ๊ตญ ๋ชป ํ๋๋ฐ(ใ ใ ) ๋น๋ก ์๋ฒฝํ๊ฒ ๋ถ๋ฆฌ๋ MVCํจํด ํ๋ก๊ทธ๋จ์ ์๋์ง๋ผ..
๋ฒ์จ ์ฝ๋์ค์ฟผ๋ ์ฝ์ฝ์ ๊ณผ์ ์ ๋ง์ง๋ง์ธ 5์ฃผ์ฐจ - ๊ฐ์ธํ๋ก์ ํธ ๊ธฐ๊ฐ์ด ๋์๋ค. ๋งค์ผ ์ฃผ์ด์ง ์ฃผ์ ๋ก ์ฝ๋ฉํ๋ค๊ฐ ์์ ์ฃผ์ ๊ฐ ๋๋ ์ด์ํ๋คใ ใ ใ ๋ฌด์์ ๋ง๋ค๊น ํ๋ค๊ฐ, ์ฝ๋์ค์ฟผ๋ ์ฝ์ฝ์ ์์ ์ ๋ค์ผ๋ฉฐ ์ ์ ํฌ๊ธฐํ๋ MyPick31์ ๋ฐฑ์๋ ๋ก์ง์ ์๋ฐ๋ก ๋ง๋ค์ด ๋ณด๊ธฐ๋ก ํ๋ค. ๐ง MyPick31 - ๋ฐฐ์คํจ๋ผ๋น์ค์ ๋ค์ํ ์์ด์คํฌ๋ฆผ๋ค ์ค, ์ํ๋ ํ๋ ์ด๋ฒ๋ฅผ ์ฝ๊ฒ ๊ณ ๋ฅผ ์ ์๋ ์์ด์คํฌ๋ฆผ ํํฐ๋ง ์๋น์ค์ด๋ค. - ๋ฒ ์ด์ค / ํ ํ / ์๋ฝ ๊ธฐ์ค์ผ๋ก ํ๋ ์ด๋ฒ๋ฅผ ์ ๋ณํ๋ค. ํธ๋ ์ค๊ฐ ์ข๋ค๊ณ ํ๋ MVCํจํด์ ์ต๋ํ ๋ฐ๋ฅด๋ฉฐ ๋ง๋ค์ด๋ณด๋ ค ํ๋ค. Model : ์์ด์คํฌ๋ฆผ ํ๋ ์ด๋ฒ ์ ๋ณด๋ค์ ์ ์ฅ ๋๋ ์ ์ฅํ DB์ ์ฐ๊ฒฐํ๋ ๋ถ๋ถ ์ด๋ฒ ํ๋ก์ ํธ์๋ txtํ์ผ I/O๋ฅผ ํ์ฉํ๋, ๋์ค์ DB์ฐ๊ฒฐ์ ํ์ตํด ๋ฐ์ ์ํค๊ธฐ. View : ์ฌ์ฉ์..
๋ณดํธ๋์ด ์๋ ๊ธ์ ๋๋ค.