๋ชฉ๋ก๋ถ๋ฅ ์ ์ฒด๋ณด๊ธฐ (208)
๐ป
์ ์ด๋ฌธ ์กฐ๊ฑด๋ฌธ(if, if-else, if-else if, switch~case) if๋ฌธ switch๋ฌธ if๋ฌธ์ ์กฐ๊ฑด์ ์ฒดํฌํ๊ณ ์ํํ๊ณ ๋น ์ ธ๋์ค๋ ํํธ, switch๋ฌธ์ ํด๋น ์ผ์ด์ค๋ฌธ ์ดํ๋ก ์คํ์ด ๋๋ค. ์ฆ, break ๋ฅผ ์ฌ์ฉํด์ ๋น ์ ธ๋์์ผํ๋ค. ๋ฐ๋ณต๋ฌธ for๋ฌธ, while๋ฌธ) for๋ฌธ ๋ ์ฝ๋ ๋จ์๋ก ์ฝ์ด์ฌ๋๋ ์๋ฐ์์๋ for๋ฌธ๋ณด๋ค while๋ฌธ์ ๋ง์ด ์ฌ์ฉํ๋ค. for๋ฌธ์ ์์น๋ฐ๋ณต, while๋ฌธ์ ํ์๋ฐ๋ณต(ํ์ด๋ ๋ ์ฝ๋๋จ์) [๊ธฐํ] ๋ฐฐ์ด์ ์ถ๊ฐ, ์ญ์ ๊ฐ ์๋๋ค๋ ๋จ์ ์ด ์๋ค. ์ด๋ฅผ ๋ณด์ํ ๊ฒ์ด ArrayList. ๊ฐ์ฒด์งํฅ ์ธ์ด์ ๋ฐ์ดํฐ ๋จ์๋ ๋ ์ฝ๋(ํ๋์ ํ). C๋ ์ ์ํ, ์ค์ํ. ๋ ์ฝ๋ ๊ธฐ๋ฐ์ ์ธ์ด๋ค์ for๋ฌธ์ด๋ while๋ฌธ์ ์ ์ฐ์ง ์๋๋ค. while ๋ฌธ do while ๋ฌธ do w..
์๋ฐ ์ธ์ด์ ํน์ง 1. ์ด์์ฒด์ ์ ๋ ๋ฆฝ์ ์ด๋ค. : ์๋ฐ๊ฐ์๋จธ์ (JVM)์ ํตํด์ ๊ฐ๋ฅํ๋ฐ, ์๋ฐ ์์ฉํ๋ก๊ทธ๋จ์ ์ด์์ฒด์ ๋ ํ๋์จ์ด๊ฐ ์๋ JVMํ๊ณ ๋ง ํต์ ํ๊ณ JVM์ ์๋ฐ ์์ฉํ๋ก๊ทธ๋จ์ผ๋ก๋ถํฐ ์ ๋ฌ๋ฐ์ ๋ช ๋ น์ ํด๋น ์ด์์ฒด์ ๊ฐ ์ดํดํ ์ ์๋๋ก ๋ณํํ์ฌ ์ ๋ฌํ๋ค. 2. ๊ฐ์ฒด์งํฅ์ธ์ด์ด๋ค. : ๊ฐ์ฒด์งํฅ ํ๋ก๊ทธ๋๋ฐ ์ธ์ด ์ค์ ํ๋๋ก ๊ฐ์ฒด์งํฅ ๊ฐ๋ ์ ํน์ง์ธ ์์, ์บก์ํ, ๋คํ์ฑ์ด ์ ์ ์ฉ๋ ์์ํ ๊ฐ์ฒด์งํฅ์ธ์ด์ด๋ค. ์ฌ์ฌ์ฉ์ฑ๊ณผ ์ ์ง๋ณด์์ ์ฉ์ด์ฑ ๋ฑ ๋ง์ ์ฅ์ ์ ๊ฐ์ง๊ณ ์๋ค. 3. ์๋ ๋ฉ๋ชจ๋ฆฌ๊ด๋ฆฌ(Garbage Collection) : ์๋ฐ๋ก ์์ฑ๋ ํ๋ก๊ทธ๋จ์ด ์คํ๋๋ฉด, ๊ฐ๋น์ง์ปฌ๋ ํฐ๊ฐ ์๋์ ์ผ๋ก ๋ฉ๋ชจ๋ฆฌ๋ฅผ ๊ด๋ฆฌํด์ฃผ๊ธฐ ๋๋ฌธ์ ํ๋ก๊ทธ๋๋จธ๋ ๋ฉ๋ชจ๋ฆฌ๋ฅผ ๋ฐ๋ก ๊ด๋ฆฌํ์ง ์์๋ ๋๋ค. 4. ๋คํธ์ํฌ์ ๋ถ์ฐ์ฒ๋ฆฌ๋ฅผ ์ง์ํ๋ค. : ๋ค..
1. CSS Files, HTML Files, JSP Files ์ธ์ฝ๋ฉ ์ ๋ถ UTF-8๋ก ์ ํํด์ฃผ๊ณ Apply๋ฒํผ ํด๋ฆญ. 2. General > Workspace > Default(MS949)์ ํ๋์ด์๋ ๊ฑธ Other ์ ํํด์ฃผ๊ณ UTF-8๋ก Apply๋ฒํผ ํด๋ฆญ. 3. enc ๊ฒ์ํด์ ์ค์ ์ด ์ ์ ์ฉ๋์๋์ง ํ์ธํ๋ค. * ํจํค์ง๋ช , ํ๋ก์ ํธ๋ช ์ ์๋ฌธ์๋ก ์์. ํด๋์ค๋ช ๋ง ๋๋ฌธ์๋ก ์์. 4. ์๋ ์ฃผ์ ์ค์ ํ๊ธฐ. Window > preference > Java > Code Style > Code Templates
- ๋ฐ์ดํฐ๋? ์ปดํจํฐ๊ฐ ์ฒ๋ฆฌ ํ ์ ์๋ ๋ฌธ์, ์ซ์, ์๋ฆฌ, ๊ทธ๋ฆผ ๋ฐ์์ ํํ๋ก ๋ ์ ๋ณด๋ฅผ Data ๋ผ ํ๋ค. - ์ ๋ฐ์ดํฐ ๋ชจ๋ธ๋ง์ ํ ๊น? ํ์ค์ธ๊ณ -> ์ถ์ํ, ๋จ์ํ, ๋ช ํํ -> ์ค๊ณ๋๋ฅผ ํตํ ์์คํ ์ค๊ณ ์ฆ, ๋ฐ์ดํฐ ๋ชจ๋ธ๋ง์ด๋ ๊ฐ๋ ํ๋ ์๋น์ค๋ฅผ ๋ฌผ๋ฆฌ์ ์ผ๋ก ๊ตฌํํ์ฌ ์์คํ ํ ํ๋ ๊ฒ - ๋ชจ๋ธ๋ง์ 3๊ฐ์ง ๊ด์ - ๋ฐ์ดํฐ ๋ชจ๋ธ๋ง์ 3๋จ๊ณ ํ๋ก์ธ์ค ๊ฐ๋ ์ ๋ฐ์ดํฐ ๋ชจ๋ธ๋ง -> ๋ ผ๋ฆฌ์ ๋ฐ์ดํฐ ๋ชจ๋ธ๋ง -> ๋ฌผ๋ฆฌ์ ๋ฐ์ดํฐ ๋ชจ๋ธ๋ง ๊ฐ๋ ์ ๋ฐ์ดํฐ ๋ชจ๋ธ๋ง : ํ์ค์ธ๊ณ ๋ ผ๋ฆฌ์ ๋ฐ์ดํฐ ๋ชจ๋ธ๋ง : ๋น์ง๋์ค ์๊ตฌ์ ๋ง์ถฐ ๋ ผ๋ฆฌ์ ์ธ ๊ตฌ์กฐ์ ๊ท์น์ ๋ช ํํ๊ฒ ํํํ๋ ๊ณผ์ . ์ํฐํฐ, ์์ฑ, ๊ด๊ณ๋ฅผ ์ ์ํ๋ ๊ณผ์ . ์ํฐํฐ : ์ ๋ฌด์ ํ์ํ๊ณ ์ ์ฉํ ์ ๋ณด๋ฅผ ์ ์ฅํ๊ณ ๊ด๋ฆฌํ๊ธฐ ์ํ '์งํฉ' ์ ์ธ ๊ฒ. ์ค์ฒด, ๊ฐ์ฒด ๊ด๊ณ : ์ํฐํฐ์ ..
https://www.acmicpc.net/problem/15683 15683๋ฒ: ๊ฐ์ ์คํํธ๋งํฌ์ ์ฌ๋ฌด์ค์ 1×1ํฌ๊ธฐ์ ์ ์ฌ๊ฐํ์ผ๋ก ๋๋์ด์ ธ ์๋ N×M ํฌ๊ธฐ์ ์ง์ฌ๊ฐํ์ผ๋ก ๋ํ๋ผ ์ ์๋ค. ์ฌ๋ฌด์ค์๋ ์ด K๊ฐ์ CCTV๊ฐ ์ค์น๋์ด์ ธ ์๋๋ฐ, CCTV๋ 5๊ฐ์ง ์ข ๋ฅ๊ฐ ์๋ค. ๊ฐ CCTV๊ฐ ๊ฐ์ํ ์ ์๋ ๋ฐฉ๋ฒ์ ๋ค์๊ณผ ๊ฐ๋ค. 1๋ฒ CCTV๋ ํ ์ชฝ ๋ฐฉํฅ๋ง ๊ฐ์ํ ์ ์๋ค. 2๋ฒ๊ณผ 3๋ฒ์ ๋ ๋ฐฉํฅ์ ๊ฐ์ํ ์ ์๋๋ฐ, 2๋ฒ์ ๊ฐ์ํ๋ ๋ฐฉํฅ์ด ์๋ก ๋ฐ๋๋ฐฉํฅ์ด์ด์ผ ํ๊ณ , 3๋ฒ์ ์ง๊ฐ ๋ฐฉํฅ์ด์ด์ผ ํ๋ค. 4๋ฒ์ ์ธ ๋ฐฉํฅ, 5๋ฒ์ ๋ค ๋ฐฉํฅ์ ๊ฐ์ํ www.acmicpc.net ๋ฌธ์ ์์ ๋งํฌ ์ฐธ์กฐ ์ ๋ ฅ ์ฒซ์งธ ์ค์ ์ฌ๋ฌด์ค์ ์ธ๋ก ํฌ๊ธฐ N๊ณผ ๊ฐ๋ก ํฌ๊ธฐ M์ด ์ฃผ์ด์ง๋ค. (1 ≤ N, M ≤ 8) ๋์งธ ์ค๋ถํฐ N๊ฐ์ ์ค..
JDK ๋ค์ด๋ก๋ 1. ์ ์ฌ์ดํธ๋ก ์ด๋ ํ์ JDK Downloadํ๋ค. https://www.oracle.com/java/technologies/javase-downloads.html Java SE - Downloads | Oracle Technology Network | Oracle Java API Documentation Updater Tool 1.3 Java API Documentation Updater Tool repairs-in-place Java API Documentation created with javadoc versions included with JDK 5u45, 6u45, 7u21 and earlier. See the 7u25 release notes for more informa..
1. ํ์๊ฐ์ ํ ๋ค์ด๋ก๋ ํ๊ธฐ http://ko.exerd.com/ eXERD ํธ๋ฆฌํ ์ฌ์ฉ๋ฒ ๋งค์ฐ ์ง๊ด์ ์ธ ์์ง์ ๋ชจ๋ธ๋ง ๋๊ตฌ๋ก ์ฝ๊ณ , ๋น ๋ฅด๊ณ , ๋์ ์ธ ์ธํฐํ์ด์ค๋ฅผ ์ ๊ณตํฉ๋๋ค ํฉ๋ฆฌ์ ๊ฐ๊ฒฉ ์ดํด๋ฆฝ์คํตํฉ ko.exerd.com 2. ์๋ก์ด ํ๋ก์ ํธ ์์ฑ ํ์ผ -> ์๋ก์์ฑ -> ํ๋ก์ ํธ -> ์ผ๋ฐ ์ ํํด์ ํ๋ก์ ํธ๋ช ์์ฑํ๊ณ eXERDํ์ผ ์๋ก ์ถ๊ฐํด์ค๋ค. ์ด๋ ์ฃผ์ํ ์ ๋์ DBMS๊ฐ Oracle์ธ์ง ๊ผญ ํ์ธํด์ผํ๋ค. (์ฒดํฌ ์ํ๊ณ IBM์ผ๋ก ์ค์ ๋์ด ์์ด์ ์ฝ์งํ๋ค.) ํ ์ด๋ธ ์์ฑํ๊ณ ์ผ์ชฝ์์ ๋๋ฒ์งธ ์์ด์ฝ ๋๋ฌ์ ๋ ผ๋ฆฌ/๋ฌผ๋ฆฌ ๋์ํธ์ง์ ์ ํํ๊ณ ํ ์ด๋ธ ์ด๋ฆ ๋ณ๊ฒฝ, ์นผ๋ผ์์ฑํด์ค๋ค. ์นผ๋ผ์์ฑ์ ํด๋น ํ ์ด๋ธ์์ Ctrl + Enterํค ๋๋ฅด๋ฉด ๋๋ค. 3. ์ค๋ผํด ์ฐ๋ํ๊ธฐ (1) ๋จผ์ ํ์ํ ์ธํ ์ ์๋ฃํ๋ค. ..
01. ๋ฐ์ดํฐ ๋ฒ ์ด์ค ๋ชจ๋ธ๋ง ์๊ตฌ์กฐ๊ฑด๋ถ์ -- ๊ฐ๋ ์ ์ค๊ณ -- ๋ ผ๋ฆฌ์ ์ค๊ณ -- ๋ฌผ๋ฆฌ์ ์ค๊ณ -- ๊ตฌํ (์๊ตฌ์ฌํญ๋ช ์ธ์) -- (ERD) -- (ERD ๊ด๊ณ ์ ๋ฆฝ) 02. ์๊ตฌ์กฐ๊ฑด๋ถ์ : ์ฌ์ฉ์๊ฐ ์ํ๋ ๋ฐ์ดํฐ ๋ฒ ์ด์ค์ ์ฉ๋๋ฅผ ํ์ ํ๋ ๋จ๊ณ 03. ๊ฐ๋ ์ ์ค๊ณ : ์ฌ์ฉ์์ ์๊ตฌ์ฌํญ์ ์ดํดํ๊ธฐ ์ฌ์ด ํ์์ผ๋ก ๊ธฐ์ ํ๋ ๋จ๊ณ ERD(Entity Relationship Diagram) - ์ํฐํฐ(Entity) : ์ ๋ณด๊ฐ ์ ์ฅ๋ ์ ์๋ ์ฌ๋, ์ฅ์, ์ฌ๋ฌผ, ์ฌ๊ฑด ๋ฑ ๋ ๋ฆฝ์ ์ธ ์กด์ฌ. ์ฆ, ํ ์ด๋ธ(ํ์, ๊ณผ๋ชฉ, ์๊ฐ, ์ฌ์, ๋ถ์) - ์์ฑ(Attribute) : ์ํฐํฐ์ ์ฑ์ง, ๋ถ๋ฅ, ์๋, ์ํ ํน์ฑ์ ๊ตฌ์ฒด์ ์ผ๋ก ๋ํ๋ด๋ ์ธ๋ถ ํญ๋ชฉ. ์ฆ, ๋ฌผ๋ฆฌ์ ๋ชจ๋ธ์ ์ปฌ๋ผ(์ด)์ ๋งํจ. โป๊ด๊ณ์คํค๋ง : ๊ณผ๋ชฉ(๊ณผ๋ชฉ์ฝ๋, ๊ณผ๋ชฉ..