๐ป ํ๋ก์ ํธ/๊ฐ์ธ ํ๋ก์ ํธ5 [ KPT ํ๊ณ ] ํ๋ฌ์ค ์ฃผ์ฐจ ๊ฐ์ธ ๊ณผ์ ํ๋ฌ์ค ์ฃผ์ฐจ ๊ฐ์ธ ๊ณผ์ Keep : ์ด๋ฒ ๊ณผ์ ์์ ์ ์งํ์ผ๋ฉด ํ๋ ๋ถ๋ถ๋ฌธ์ ํด๊ฒฐ ๊ณผ์ ์์์ ์ฌ๊ณ ๋ ฅ ๊ฐํ๊ฐ ๋จ๊ณ๋ฅผ ์งํํ ๋๋ง๋ค '์ ์ด๊ฑธ ์ฌ์ฉํด์ผ ํ๋๊ฐ?'๋ฅผ ๊ณ ๋ฏผํ๋ฉฐ ๋ฌธ์ ๋ฅผ ํด๊ฒฐํ๋ค.๊ฐ๋ ์ดํด์ ํ์ฉ์๋ก์ด ๊ฐ๋ ์ ๋จ์ํ ์ ์ฉํ๋๋ฐ ๊ทธ์น์ง ์๊ณ , ์ ๋๋ก ์ดํดํ๊ณ ํ์ฉํ๋ ค๊ณ ๋ ธ๋ ฅํ๋ค.๋ณต์ต์ ํตํ ๊ฐ๋ ์ ๋ฆฌ์ด๋ฏธ ์๊ณ ์๋ ๋ด์ฉ์ด๋ผ๊ณ ํด๋ ํ๋ฒ ๋ ๋ณต์ตํ๋ฉด์ ์ ๋ฆฌํ๊ณ ๋์ด๊ฐ๋ ์ต๊ด์ ๊ฐ์ง๊ธฐ ์ํด ๋ ธ๋ ฅํ๋ค. Problem : ๊ฐ์ ์ด ํ์ํ ๋ถ๋ถ์๊ฐ ๊ด๋ฆฌ์ ์ด๋ ค์์ฃผ์ด์ง ์๊ฐ ์์ ๊ณํํ๋ ์์ ์ ๋ชจ๋ ๋๋ด์ง ๋ชปํ๋ค.๋ถ์์ ํ ์ง์ ํ์ธ์๊ณ ์๋ค๊ณ ์๊ฐํ์ง๋ง, ์ค์ ๋ก ๋ช ํํ๊ฒ ์ดํดํ์ง ๋ชปํ ๋ด์ฉ๋ค์ด ์กด์ฌํ๋ค.์๋ก์ด ๊ฐ๋ ์ ์ฉ์ ์ด๋ ค์์๋ก์ด ๊ฐ๋ ์ ์ตํ๋ ๋ฐ๋ ์๊ฐ์ด ๋ง์ด ๊ฑธ๋ฆฌ์ง ์์ง๋ง, ์ ์ฉ์์ ์๊ฐ์ด ์ค๋ ์์๋์.. 2025. 1. 27. ์ผ์ ๊ด๋ฆฌ ์ฑ ๋ง๋ค๊ธฐ ๊ณผ์ _KPT ํ๊ณ ์ผ์ ๊ด๋ฆฌ ์ฑ ๋ง๋ค๊ธฐ ๊ณผ์ Keep : ์ด๋ฒ ๊ณผ์ ์์ ์ ์งํ์ผ๋ฉด ํ๋ ๋ถ๋ถ์๊ตฌ์ฌํญ ๊ผผ๊ผผํ๊ฒ ์ดํผ๊ธฐ๊ณผ์ ๋ฅผ ์งํํ๋ฉด์ ์๊ตฌ์ฌํญ์ ์ฒ ์ ํ๊ฒ ๋ถ์ํ๊ณ , ์ด๋ฅผ ๊ธฐ์ค์ผ๋ก ์ฝ๋๋ฅผ ์์ฑํ๋ค.๊ณผ์ ์ ์งํ ์ฌํญ์ ๊พธ์คํ ๊ธฐ๋กํ๊ธฐNotion์ ํ์ฉํด์ ๊ณผ์ ์งํ ์ํฉ, ๊ณ ๋ฏผํ๋ ๋ถ๋ถ, ํธ๋ฌ๋ธ ์ํ ์ฌ๋ก ๋ฑ์ ์ ๋ฆฌํ๋ฉด์ ์งํํ๋ค.๊ธฐ๋ก์ด ์ถํ ๋ณต์ต๊ณผ ํ์ต์ ๋์์ด ๋ ๊ฒ ๊ฐ๋ค.์ด๋ ค์ด ๋ถ๋ถ์๋ ์ผ๋จ ๋์ ํ๊ธฐ์์ง Spring์ ๊ธฐ๋ณธ ๊ฐ๋ ์ด ์๋ฒฝํ๊ฒ ์กํ์ง ์์์ง๋ง, ๊ณผ์ ๋ฅผ ์งํํ๋ฉด์ ์ค์ตํ๊ณ ์ดํด๋๋ฅผ ๋์ผ ์ ์์๋ค.์ง์ ๋ถ๋ชํ๋ฉด์ ํ์ตํ๋ ๊ณผ์ ์ด ํจ๊ณผ์ ์ด์๋ค.๊ฐ์ ์ค์ต ์ฝ๋ ์ ๊ทน ํ์ฉํ๊ธฐ๊ฐ์ ์ค์ต ์ฝ๋๋ฅผ ์ฐธ๊ณ ํ๋ฉด์ ๊ณผ์ ๋ฅผ ์งํํ๋ค.๋จ์ํ Ctrl+C, Ctrl+V๋ฅผ ํ์ง ์์๊ณ ์ง์ ์ฝ๋๋ฅผ ์์ฑํ๋ฉด์ ์ฝ๋์ ํ๋ฆ๊ณผ ๊ตฌ์กฐ๋ฅผ ์ดํดํ.. 2024. 12. 10. ํค์ค์คํฌ ๊ณผ์ _KPT ํ๊ณ ํค์ค์คํฌ ๊ณผ์ Keep : ์ด๋ฒ ๊ณผ์ ์์ ์ ์งํ์ผ๋ฉด ํ๋ ๋ถ๋ถ์ด๋ ค์ด ๋ถ๋ถ์๋ ์ผ๋จ ๋์ ํ๊ธฐ์ด๋ ต๋ค๋ ์๊ฐ์ด ๋ค์ด๋ ์ผ๋จ ๋ถ๋ชํ๋ณด๋ฉฐ ์๋ํ๋ ์์ธ๋ฅผ ์ ์งํ๋ค.์งํ ์ํฉ๊ณผ ๋ฌธ์ ์ ์ ๋ฆฌํ๊ธฐ๊ณผ์ ์ ์งํ ์ํฉ๊ณผ ๋งํ๋ ๋ถ๋ถ์ ๋ฉ๋ชจ์ฅ์ ์ ๋ฆฌํ๋ฉด์ ๋ฌธ์ ํด๊ฒฐ ๊ณผ์ ์ ๊ด๋ฆฌํ๋ค.ํ์ฌ ์๊ณ ์๋ ๊ฐ๋ ์ ์ต๋ํ ํ์ฉํ๊ธฐ์ง๊ธ๊น์ง ํ์ตํ ๊ฐ๋ ์ ์ต๋ํ ํ์ฉํ๋ ค๊ณ ๋ ธ๋ ฅํ๊ณ , ๋ณต์ต ํจ๊ณผ๋ ์ป์๋ค. Problem : ๊ฐ์ ์ด ํ์ํ ๋ถ๋ถ๋ฌธ์ ์ : ์ค๋ณต๋ ์ฝ๋์ ์์ด ๋ง๋ค..ํด๊ฒฐ ๋ฐฉ์ : ์ค๋ณต๋ ์ฝ๋๋ ๊ด๋ จ ํด๋์ค๋ฅผ ์ถ๊ฐํ๊ฑฐ๋ ๋ฉ์๋๋ก ์ถ์ถํ์ฌ ์ฝ๋ ๋ณต์ก์ฑ์ ์ค์ผ ์ ์์ ๊ฒ์ด๋ผ๋ ์๊ฐ์ ํ๋ค. ์์ผ๋ก๋ ์ค๋ณต ์ฝ๋๋ฅผ ๋ฐ๊ฒฌํ๋ฉด ๋ฆฌํฉํ ๋ง๋ ์๋ํด ๋ด์ผ๊ฒ ๋ค!๋ฌธ์ ์ : ์๊ตฌ์ฌํญ์ ์ ๋๋ก ์ดํดํ์ง ๋ชปํ ์ฑ ์งํํ๋ค...ํด๊ฒฐ ๋ฐฉ์ : ์๊ตฌ์ฌํญ์ ๋ค.. 2024. 11. 28. ํค์ค์คํฌ ๊ณผ์ _ํธ๋ฌ๋ธ ์ํ ๊ณผ์ ํธ๋ฌ๋ธ ์ํ ๋ฌธ์ ์ํฉํค์ค์คํฌ ๊ณผ์ ๋ฅผ ์งํํ๋ ค๊ณ ์บ ํ์์ ์ง์๋ฐ์ ๋งฅ๋ถ์ผ๋ก ์์ ์ ์์ํ๋๋ฐ, GitHub์ ์ฐ๋ํ๋ ๊ณผ์ ์์ ํฐ๋ฏธ๋์ ์ฌ์ฉํ๋ ค๋ค ๋ฌธ์ ๊ฐ ๋ฐ์ํ๋ค. ์๋์ฐ์ ๋งฅ๋ถ์ ํฐ๋ฏธ๋ ์ฌ์ฉ ๋ฐฉ์์ด ๋ฌ๋ผ ์ต์ํ์ง ์์์ ํค๋งค๊ฒ ๋์๋ค.๋ฌธ์ ์์ธ๋งฅ๋ถ์ ํฐ๋ฏธ๋ ํ๊ฒฝ๊ณผ ๋ช ๋ น์ด ๊ตฌ์กฐ๊ฐ ์๋์ฐ์ ๋ค๋ฅด๊ณ , ๊ธฐ๋ณธ์ ์ธ Git ์ค์ ์ด๋ ๋ช ๋ น์ด ์ ๋ ฅ ๋ฐฉ๋ฒ์ ์ ์์งํ์ง ๋ชปํ๋ค.IntelliJ์ ๊ฐ์ IDE์์ ์ ๊ณตํ๋ Git ๊ธฐ๋ฅ์ ๋ํ ์ฌ์ ์ง์์ด ๋ถ์กฑํ๋ค.ํด๊ฒฐ ๋ฐฉ๋ฒ๊ตฌ๊ธ๋ง์ ํตํด IntelliJ IDEA์์ GitHub ์ฐ๋ ์ค์ ๋ฐฉ๋ฒ์ ์ฐพ์ ํ์ตํ๋ค.File → Settings → Version Control → Git ๊ฒฝ๋ก๋ฅผ ํตํด Git ์คํ ํ์ผ์ ์ค์ .File → Settings → Version Cont.. 2024. 11. 28. ๊ณ์ฐ๊ธฐ ๊ณผ์ _ํธ๋ฌ๋ธ ์ํ Lv1 ํธ๋ฌ๋ธ ์ํ ๋ฌธ์ ์ํฉScanner๋ฅผ ์ฌ์ฉํ์ฌ ์ฌ์ฉ์ ์ ๋ ฅ์ ์ฒ๋ฆฌํ๋ ์ค, nextInt( ) ๋ค์ nextLine( )์ ํธ์ถํ๊ฒ ๋๋ฉด ์๋์น ์๊ฒ ๋น ์ ๋ ฅ์ด ์ฒ๋ฆฌ๋๋ ๋ฌธ์ ๊ฐ ๋ฐ์ํ๋ค.nextInt( )๊ฐ ์ซ์ ์ ๋ ฅ ๋ค ๋จ์ ์๋ ์ค ๋ฐ๊ฟ ๋ฌธ์(\n)๋ฅผ ์๋นํ์ง ์์์ ์๊ธฐ๋ ๋ฌธ์ ์๋ค.๋ฌธ์ ์์ธnextInt( )๋ ์ซ์๋ง ์ฝ๊ณ , ์ค ๋ฐ๊ฟ ๋ฌธ์(\n)๋ ์ ๋ ฅ ๋ฒํผ์ ๋จ๊ฒจ๋๋ค.์ดํ nextLine( )์ด ํธ์ถ๋๋ฉด ์ ๋ ฅ ๋ฒํผ์ ๋จ์ ์๋ ์ค ๋ฐ๊ฟ ๋ฌธ์๋ง ์ฝ์ด์ ๋น ๋ฌธ์์ด์ ๋ฐํํ๊ฒ ๋๋ค.๋ฌธ์ ์ํฉ ์ฝ๋// ์ฒซ ๋ฒ์งธ ์ ์ ์ ๋ ฅ ๋ฐ๊ธฐ ์ ์๋ด ๋ฌธ๊ตฌ ์ถ๋ ฅSystem.out.print("์ฒซ ๋ฒ์งธ ์ ์ ์ ๋ ฅ(0 ํฌํจ) : ");// ์ฌ์ฉ์๋ก๋ถํฐ ์ ๋ ฅ ๋ฐ์ ์์ ์ ์๋ฅผ firstNumber ๋ณ์์ ํ ๋นint fi.. 2024. 11. 20. ์ด์ 1 ๋ค์