- Java Language ๊ณต๋ถ๋ฅผ ์ํด ํ๋ก๊ทธ๋๋จธ์ค, ๋ฐฑ์ค ์๊ณ ๋ฆฌ์ฆ ๋ฌธ์ ํ์ด ๋ฐ ์๋ฐ ํ๋ก๊ทธ๋๋ฐ ์ ๋ฌธ (๋ฐ์์ข ์ง์, ์ด์ง์คํผ๋ธ๋ฆฌ์ฑ) Study ๊ธฐ๋ก
- CS_Study ํด๋ ๋ด ๋งํฌ๋ค์ด ํ์ผ์ CS ๊ด๋ จ ๊ณต๋ถ ๋ด์ฉ ๊ธฐ๋ก
- 06์ 29์ผ : June_29.java
- 07์ 01์ผ : ํ๋ก๊ทธ๋๋จธ์ค ์ฝ๋ฉํ ์คํธ ๊ณ ๋์ Kit ๋ฌธ์ ํ์ด ์์ (https://school.programmers.co.kr/learn/challenges?tab=algorithm_practice_kit) : June_29_revised.java (June_29.java ์ฝ๋ฉํธ ๋ฐ์ํ์ฌ ์์ ์๋ฃ - ์์ธ์ฌํญ ํ๋จ ๊ธฐ์ ), July_01_01~04.java ํ์ด (๊ฐ ๋ฌธ์ ๋งํฌ๋ ์๋จ ์ฃผ์์ ๊ธฐ์ ํจ)
- ์ ๋ ฅ, ์ถ๋ ฅ, ๊ธฐ๋ฅ์ ์ ์ ์๋๋ก ๋ฉ์๋์ ์ฃผ์ ๊ธฐ์
- ๋ณ์๊ฐ null์ธ์ง ํ์ธํด์ผํจ
- ๋ฆฌํฐ๋ด๊ณผ ๋น๊ตํ๋ ํจ์๋ฅผ ์ธ๋๋ ๋ฆฌํฐ๋ด์ ์ผ์ชฝ์ ์จ์ผํจ (NullPointException ๋ฐฉ์ง๋ฅผ ์ํด์)
- if๋ฌธ ์ดํ์ ์ฝ๋๊ฐ 1์ค๋ง ์์ด๋ ์ฝ๋๋ธ๋ญ์ ๋ง๋๋๊ฒ good
- DB๋ฌธ์ ๋ค์ด๊ฐ๋ ์ํฉ์ ๊ณ ๋ คํด์๋ผ๋ ํ๋ผ๋ฏธํฐ์ ๋ํ ์ ์ฝ ์กฐ๊ฑด์ ํ์ธํ๋ ๊ฒ์ด ์ข์.
- String.equalsIgnoreCase() ๋ฅผ ์ฌ์ฉํ๋ฉด upper/lower case์ ๋ํ ๊ตฌ๋ถ ์ฌ๋ถ๋ฅผ ๋ฌด์ํ ์ ์์. ํนํ, Y/y, N/n ์ํฉ์์ ์ข์.