๋ชฉ๋ก์šฐ์•„ํ•œํ…Œํฌ์ฝ”์Šค/๋ ˆ๋ฒจ 1 (6)

DevLog ๐Ÿ˜ถ

[์šฐํ…Œ์ฝ” 5๊ธฐ] ๋ ˆ๋ฒจ 1 ๋ ˆ๋ฒจ ์ธํ„ฐ๋ทฐ ์ •๋ฆฌ ๋ฐ ๊ฐ์ • ํšŒ๊ณ 

โœ”๏ธ ๋ ˆ๋ฒจ ์ธํ„ฐ๋ทฐ๋ž€?๋“œ๋””์–ด ๋ ˆ๋ฒจ 1 ๋ฐฉํ•™ ๊ธฐ๊ฐ„ ๋™์•ˆ ๋ฐ€๋ ธ๋˜ ๋ธ”๋กœ๊ทธ ํฌ์ŠคํŒ…์˜ ๋งˆ์ง€๋ง‰, ๋ ˆ๋ฒจ๋กœ๊ทธ๋ฅผ ์ •๋ฆฌํ•˜๊ณ ์ž ํ•œ๋‹ค. ์šฐํ…Œ์ฝ”์—์„œ๋Š” ๋งค ๋ ˆ๋ฒจ์ด ๋๋‚˜๋ฉด ์กฐ๋ณ„๋กœ '๋ ˆ๋ฒจ ์ธํ„ฐ๋ทฐ'๋ผ๋Š” ๊ฒƒ์„ ์ง„ํ–‰ํ•œ๋‹ค. ๋ ˆ๋ฒจ ์ธํ„ฐ๋ทฐ๋Š” ๊ฐ ๋ ˆ๋ฒจ์—์„œ ํ•™์Šตํ•œ ๋‚ด์šฉ์„ ์ธํ„ฐ๋ทฐ ํ˜•์‹์œผ๋กœ ์ง„ํ–‰ํ•˜๋Š” ๋งํ•˜๊ธฐ ํ™œ๋™์œผ๋กœ์„œ, ์ž์‹ ์ด ์•Œ๊ณ  ์žˆ๋Š” ์ง€์‹์„ ๋ง๋กœ ํ‘œํ˜„ํ•˜๋Š” ์—ฐ์Šต์„ ํ†ตํ•ด ๋ฉ”ํƒ€์ธ์ง€๋ฅผ ๊ธฐ๋ฅผ ์ˆ˜ ์žˆ๋‹ค. (์ถ”ํ›„ ๊ธฐ์—…์˜ ๊ธฐ์ˆ  ๋ฉด์ ‘, ์ธํ„ฐ๋ทฐ์— ๋Œ€ํ•œ ๋Œ€๋น„๋ผ๊ณ  ๋ด๋„ ์ข‹๋‹ค ๐Ÿ˜Š) ๊ทธ๋ฃน๋‹น 6-7๋ช…์ด ์ง„ํ–‰ํ•˜๋ฉฐ, 1๋ช…์˜ ์ธํ„ฐ๋ทฐ์–ด, 3๋ช…์˜ ์ธํ„ฐ๋ทฐ์ด, 2-3๋ช…์˜ ์˜ต์ €๋ฒ„์™€ ํ•จ๊ป˜ ์ง„ํ–‰ํ•œ๋‹ค. ํ•œ ์‚ฌ๋žŒ๋‹น ์ด ์ธํ„ฐ๋ทฐ 20๋ถ„, ๊ทธ๋ฆฌ๊ณ  ํ”ผ๋“œ๋ฐฑ 10๋ถ„์”ฉ ์ง„ํ–‰ํ•˜๋Š”๋ฐ ์ƒ๊ฐ๋ณด๋‹ค ์ด ์‹œ๊ฐ„์ด ๋˜๊ฒŒ ๋น ๋ฅด๋‹ค. ๋ ˆ๋ฒจ ์ธํ„ฐ๋ทฐ๋Š” ์ด 2์ผ๊ฐ„ ์ง„ํ–‰๋˜์—ˆ์œผ๋ฉฐ, ๋‚˜๋Š” ๋‘ ๋ฒˆ์งธ ๋‚ ์— ์ง„ํ–‰ํ–ˆ๊ธฐ ๋•Œ๋ฌธ์— ์ฒซ ๋‚ ์€ ์žฌํƒ์„ ํ–ˆ๋‹ค...

[์šฐํ…Œ์ฝ” 5๊ธฐ] ์ฒด์Šค ๊ฒŒ์ž„ ๊ตฌํ˜„ ๋ฏธ์…˜ ํšŒ๊ณ 

์ œ๋‚˜๋ž‘ ํ•จ๊ป˜ํ•œ ๋„ค ๋ฒˆ์งธ ํŽ˜์–ด ํ”„๋กœ๊ทธ๋ž˜๋ฐ์ด๋‹ค. ๋ฏธ์…˜์„ ์ง„ํ–‰ํ•  ๋‹น์‹œ์—๋Š” ๋‚œ์ด๋„๊ฐ€ ํ™• ๋›ด ๋Š๋‚Œ์ด๋ผ ์–ด๋ ต๋‹ค๋Š” ์ƒ๊ฐ, ๊ทธ๋ฆฌ๊ณ  ์‹œ๊ฐ„์ด ๋„ˆ๋ฌด ์ด‰๋ฐ•ํ•˜๋‹ค๋Š” ์ƒ๊ฐ๋ฟ์ด์—ˆ๋Š”๋ฐ ๋‹ค ๋๋‚˜๊ณ  ๋‚˜์„œ ๋Œ์•„๋ณด๋‹ˆ๊นŒ ๋‚˜๋ฆ„๋Œ€๋กœ ์ž˜ ํ•ด๋‚ธ ๊ฒƒ ๊ฐ™๋‹ค. (๋ฌผ๋ก ... ์ฝ”๋“œ๊ฐ€ ๋งˆ์Œ์— ๋“ ๋‹ค๋Š” ๋ง์€ ์•„๋‹ˆ๋‹ค ๐Ÿฅน ์ •๋ง ๋งŽ์ด ๋ถ€์กฑํ•˜๋‹ค...) ๊ทธ๋ž˜๋„ ๋ ˆ๋ฒจ 1 ๋งˆ์ง€๋ง‰ ๋ฏธ์…˜๊นŒ์ง€ ์–ด๋–ป๊ฒŒ๋“  ์˜จ ๋‚ด ์ž์‹ ์ด ๋Œ€๊ฒฌํ•˜๋‹ค! ์•ž์œผ๋กœ๋„ ํž˜๋‚ด์ž ๐Ÿ’ช โœ”๏ธ ์ž‘์„ฑํ•œ ์ฝ”๋“œ GitHub - Cl8D/java-chess: ์ฒด์Šค ๊ฒŒ์ž„ ๊ตฌํ˜„์„ ์œ„ํ•œ ์ €์žฅ์†Œ ์ฒด์Šค ๊ฒŒ์ž„ ๊ตฌํ˜„์„ ์œ„ํ•œ ์ €์žฅ์†Œ. Contribute to Cl8D/java-chess development by creating an account on GitHub. github.com โœ”๏ธ 1์ฐจ PR [1, 2๋‹จ๊ณ„ - ์ฒด์Šค] ์ ธ๋‹ˆ(์ด์ง€์›) ๋ฏธ..

[์šฐํ…Œ์ฝ” 5๊ธฐ] ๋ธ”๋ž™์žญ ๊ตฌํ˜„ ๋ฏธ์…˜ ํšŒ๊ณ 

์ง€ํ† ๋ž‘ ์ง„ํ–‰ํ•œ ์„ธ ๋ฒˆ์งธ ํŽ˜์–ด ํ”„๋กœ๊ทธ๋ž˜๋ฐ์ด๋‹ค. ์‚ฌ์‹ค ๋๋‚œ ์ง€ ํ•œ์ฐธ ๋์ง€๋งŒ... ๋’ค๋Šฆ๊ฒŒ ํšŒ๊ณ ๋ฅผ ์ž‘์„ฑํ•ด๋ณด๊ณ ์ž ํ•œ๋‹ค. ๋ธ”๋ž™์žญ๋ถ€ํ„ฐ ๋ฏธ์…˜์˜ ๋‚œ์ด๋„๊ฐ€ ํ™•์‹คํžˆ ๊นŒ๋‹ค๋กœ์›Œ์กŒ๋‹ค๋Š” ์ƒ๊ฐ์ด ๋“ค์—ˆ๋‹ค... ใ…Žใ…Ž ๊ทธ๋ž˜๋„ ๋ฐฐ์šด ๊ฒŒ ๋งŽ์•„์„œ ์ข‹๋‹ค. โœ”๏ธ ์ž‘์„ฑํ•œ ์ฝ”๋“œ GitHub - Cl8D/java-blackjack: ๋ธ”๋ž™์žญ ๋ฏธ์…˜ ์ €์žฅ์†Œ๋ธ”๋ž™์žญ ๋ฏธ์…˜ ์ €์žฅ์†Œ. Contribute to Cl8D/java-blackjack development by creating an account on GitHub.github.com โœ”๏ธ 1์ฐจ PR [1๋‹จ๊ณ„ - ๋ธ”๋ž™์žญ ๊ฒŒ์ž„ ์‹คํ–‰] ์ ธ๋‹ˆ(์ด์ง€์›) ๋ฏธ์…˜ ์ œ์ถœํ•ฉ๋‹ˆ๋‹ค. by Cl8D · Pull Request #452 · woowacourse/java-b์•ˆ๋…•ํ•˜์„ธ์š”, ์ฝ”์ผ! ์šฐํ…Œ์ฝ” 5๊ธฐ ๋ฐฑ์—”๋“œ ํฌ๋ฃจ ์ ธ๋‹ˆ์ž…๋‹ˆ๋‹ค โ›„๏ธ..

[์šฐํ…Œ์ฝ” 5๊ธฐ] ์‚ฌ๋‹ค๋ฆฌ ํƒ€๊ธฐ ๊ฒŒ์ž„ ๋ฏธ์…˜ ํšŒ๊ณ 

ํ›„์ถ”๋ž‘ ์ง„ํ–‰ํ•œ ๋‘ ๋ฒˆ์งธ ํŽ˜์–ด ํ”„๋กœ๊ทธ๋ž˜๋ฐ์ธ ์‚ฌ๋‹ค๋ฆฌ ๋ฏธ์…˜์ด๋‹ค. ์‚ฌ์‹ค ์ด๋ฒˆ ๋ฏธ์…˜์€ ๊ต‰์žฅํžˆ ๋นจ๋ฆฌ merge๊ฐ€ ๋˜์–ด์„œ ๋ฏธ์…˜ ์ž์ฒด์— ๋งŽ์ด ์‹ ๊ฒฝ์„ ์“ฐ์ง€๋Š” ์•Š์•˜๋˜ ๊ฒƒ ๊ฐ™์€๋ฐ, ๋‹ค๋ฅธ ํฌ๋ฃจ๋ถ„๋“ค์ด ๊ณ ๋ฏผํ•˜์‹œ๋Š” ๊ฑธ ๋ณด๊ณ  ์žˆ์œผ๋‹ˆ ๋‚ด๊ฐ€ ๋„ˆ๋ฌด ์ƒ๊ฐ์„ ์•ˆ ํ•œ ๊ฒƒ์ธ๊ฐ€... ๋ผ๋Š” ์ƒ๊ฐ์ด ๋“ค์—ˆ๋‹ค ๐Ÿ’ฆ ๋‹ค์Œ ๋ฏธ์…˜์—์„œ๋Š” ์กฐ๊ธˆ ๋” ์‹ ๊ฒฝ์“ฐ๋ฉด์„œ ์ง„ํ–‰ํ•ด์•ผ ํ•  ๊ฒƒ ๊ฐ™๋‹ค. ๊ทธ๋ž˜๋„ ํ›„์ถ” ๋•๋ถ„์— ๋„๋ฉ”์ธ ์„ค๊ณ„๋ฅผ ๊ต‰์žฅํžˆ ์ˆ˜์›”ํ•˜๊ฒŒ ํ•ด์„œ, ๋” ๋น ๋ฅด๊ฒŒ ๋งˆ๋ฌด๋ฆฌ ํ•  ์ˆ˜ ์žˆ์—ˆ๋˜ ์‹œ๊ฐ„์ธ ๊ฒƒ ๊ฐ™๋‹ค. (๋ฌผ๋ก ... ์ด ๊ฒŒ์‹œ๊ธ€์„ ์ž‘์„ฑํ•œ ์‹œ์ ์—์„œ๋Š” ํ•œ์ฐธ ์ „์— ๋๋‚œ ๋ฏธ์…˜์ด์ง€๋งŒ, ์ž„์‹œ ์ €์žฅ์„ ํ•ด๋‘๊ณ  ์˜ฌ๋ฆฌ์ง€ ์•Š์•˜์–ด์„œ...ใ…Ž ๋’ค๋Šฆ๊ฒŒ ์˜ฌ๋ฆฐ๋‹ค) โœ”๏ธ ์ž‘์„ฑํ•œ ์ฝ”๋“œ GitHub - Cl8D/java-ladder: ์‚ฌ๋‹ค๋ฆฌํƒ€๊ธฐ ๋ฏธ์…˜์„ ์œ„ํ•œ ์ €์žฅ์†Œ์‚ฌ๋‹ค๋ฆฌํƒ€๊ธฐ ๋ฏธ์…˜์„ ์œ„ํ•œ ์ €์žฅ์†Œ. Contribute to..

[์šฐํ…Œ์ฝ” 5๊ธฐ] ์ž๋™์ฐจ ๊ฒฝ์ฃผ ๊ฒŒ์ž„ ํšŒ๊ณ 

์ž๋™์ฐจ ๊ฒฝ์ฃผ ๊ฒŒ์ž„์€ ์ €๋ฒˆ ์ฃผ์— ๋๋‚ฌ์ง€๋งŒ... ์ƒˆ๋กœ์šด ๋ฏธ์…˜์— ์ ์‘ํ•˜๋Š๋ผ ์ด์ œ์„œ์•ผ ํšŒ๊ณ ๋ฅผ ์ž‘์„ฑํ•œ๋‹ค... ๐Ÿฅน ์ค€ํŒ์ด๋ž‘ ์ง„ํ–‰ํ•œ ์ฒซ ํŽ˜์–ดํ”„๋กœ๊ทธ๋ž˜๋ฐ์ด๋‹ค. ํ•˜๋‚˜์˜ ๋…ธํŠธ๋ถ์œผ๋กœ ๊ฐ™์ด ์ฝ”๋”ฉํ•˜๋Š” ๊ฑด ์ฒ˜์Œ ํ•ด๋ณด๋Š” ๊ฒฝํ—˜์ด๋ผ ์ƒ‰๋‹ฌ๋ž๋‹ค. ์ง€๊ธˆ ์™€์„œ ๋Š๋ผ๋Š” ๊ฑฐ์ง€๋งŒ, ํ˜ผ์ž ์ฝ”๋”ฉํ•  ๋•Œ๋ณด๋‹ค ์‹œ๊ฐ„์€ ๋” ๊ฑธ๋ ค๋„ ํŽ˜์–ด์—๊ฒŒ ๋ถ€๋„๋Ÿฝ์ง€ ์•Š์€ ์ฝ”๋“œ๋ฅผ ์ž‘์„ฑํ•˜๊ธฐ ์œ„ํ•ด์„œ ๋” ์ข‹์€ ๋ฐฉํ–ฅ์œผ๋กœ ์„ค๊ณ„ํ•˜๊ธฐ ์œ„ํ•ด์„œ ์˜์‹์ ์œผ๋กœ ๋…ธ๋ ฅํ•˜๊ฒŒ ๋˜๋Š” ๊ฒƒ ๊ฐ™๋‹ค. ํšŒ๊ณ ๋ฅผ ์–ด๋–ป๊ฒŒ ์ž‘์„ฑํ• ๊นŒ ๊ณ ๋ฏผํ–ˆ๋Š”๋ฐ, ์ฝ”๋“œ๋Š” ๋‹จ๊ณ„๋ณ„๋กœ branch๊ฐ€ ๋‚˜๋‰˜์–ด์ ธ ์žˆ๊ณ , ๊ธฐ๋Šฅ ๋ชฉ๋ก๋„ ๋” ์ƒ์„ธํ•˜๊ฒŒ ์ž‘์„ฑ๋˜์–ด ์žˆ๊ธฐ ๋•Œ๋ฌธ์— ์ฝ”๋“œ์— ๋Œ€ํ•œ ์„ค๋ช…๋ณด๋‹ค๋Š” ์–ด๋–ค ์‹์œผ๋กœ ๋ฌธ์ œ๋ฅผ ํ•ด๊ฒฐํ–ˆ๋Š”์ง€ ์ ๋Š” ๊ฒŒ ๋” ์ข‹์„ ๊ฒƒ ๊ฐ™์•„์„œ ๊ทธ๋ ‡๊ฒŒ ์ ์–ด๋ณด๋ ค๊ณ  ํ•œ๋‹ค :D โœ”๏ธ ์ž‘์„ฑํ•œ ์ฝ”๋“œ GitHub - Cl8D/java-racingcar: ์ž๋™์ฐจ ๊ฒฝ..

[์šฐํ…Œ์ฝ” 5๊ธฐ] 1์ฃผ์ฐจ ํšŒ๊ณ ๋ก - ์—ฐ๊ทน, ์ž๋™์ฐจ ๊ฒฝ์ฃผ ๊ฒŒ์ž„ ๊ตฌํ˜„ํ•˜๊ธฐ

- ์šฐํ…Œ์ฝ” ์‹œ์ž‘ํ•œ ์ง€ ๋ฒŒ์จ 2์ฃผ์ฐจ๊ฐ€ ๋๋‹ค. 1์ฃผ์ฐจ ํšŒ๊ณ ๋ก์„ ์ฃผ๋ง์— ์“ฐ๋ ค๊ณ  ํ–ˆ๋Š”๋ฐ ๋ฏธ์…˜ํ•˜๋Š๋ผ ์ด์ œ์„œ์•ผ... ๐Ÿฅน ๋งค์ฃผ ์ผ๊ธฐ ํ˜•์‹์œผ๋กœ ๊ฐ„๋‹จํ•˜๊ฒŒ ์šฐํ…Œ์ฝ”์—์„œ ์žˆ์—ˆ๋˜ ์ผ์„ ์จ๋ณด๋ ค๊ณ  ํ•œ๋‹ค. ๊ฐœ๋ฐœ์— ๊ด€๋ จ๋œ ๊ฑฐ๋Š” ๊ฐœ๋ณ„ ํฌ์ŠคํŒ…์œผ๋กœ ์“ธ ์˜ˆ์ • :D ๐Ÿ”ฅ 2์›” 7์ผ - ์šฐํ…Œ์ฝ” ์ฒซ๋‚ ! ์ž ์‹ค ์บ ํผ์Šค ๋“ค์–ด๊ฐ€๋Š”๋ฐ ๋ญ”๊ฐ€ ์—„์ฒญ ๋‘๊ทผ๊ฑฐ๋ ธ๋‹ค. ์ด ๋‚ ์€ ์˜จ๋ณด๋”ฉ ์กฐ๋ฅผ ๊ฐ„๋‹จํ•œ ์˜ค๋ฆฌ์—”ํ…Œ์ด์…˜์„ ์ง„ํ–‰ํ–ˆ๋Š”๋ฐ, ์˜จ๋ณด๋”ฉ ์กฐ๋ฅผ ๋งŒ๋‚˜๊ฒŒ ๋˜์—ˆ๋‹ค. ๐Ÿ˜Š ์šฐ๋ฆฌ ์กฐ๋Š” ์ค€ํŒ, ํ™์‹ค, ๋กœ์ง€, ๋ธ”๋ž™์บฃ, ์—๋‹จ์ด์—ˆ๋‹ค. (์ง„์งœ ํŒ€ ์ž˜ ๋งŒ๋‚ฌ๋‹ค...) ์ถœ์ž…์ฆ์„ ๋ฐ›๊ธฐ ์œ„ํ•ด์„œ๋Š” ์กฐ๋ฅผ ๋งŒ๋‚ฌ์–ด์•ผ ํ–ˆ๋Š”๋ฐ, ๋ˆ„๊ฐ€ ๋ˆ„๊ตฐ์ง€ ๋ชฐ๋ผ์„œ ์ฒ˜์Œ์— ์ฐพ์„ ๋•Œ ์—„์ฒญ ํ—ค๋งธ๋‹ค. ๊ทธ๋ž˜๋„ ์ค€ํŒ์ด ๋จผ์ € ์—ฐ๋ฝํ•ด ์ฃผ์‹  ๋•๋ถ„์— ์šฐ๋ฆฌ ์กฐ์™€ ๊ฒจ์šฐ ํ•ฉ๋ฅ˜ํ•  ์ˆ˜ ์žˆ์—ˆ๋‹ค! ๊ทธ๋ฆฌ๊ณ  ์ ์‹ฌ ์‹์‚ฌ๋„ ๊ฐ™์ด ํ–ˆ๋‹ค. ์–ด๋”œ ๊ฐ€๋“  ์‚ฌ๋žŒ์ด ๋งŽ์•„์„œ ์‰‘์‰‘๋ฒ„๊ฑฐ..