์ ์ฒด ๊ธ60 Beyond SW 7๊ธฐ 3์ฃผ์ฐจ ํ๊ณ ๋ก ๋ถ์ : ์ด ๋ ํฌ๋ ์ด์ ์ ๊ป๋๋ค. ๋ญ์ผ ๋๋ ค์ค์ 3์ฃผ์ฐจ๊ฐ ๋๋ฌ์ต๋๋ค.. ์๊ฐ์ด ๊ต์ฅํ ๋น ๋ฅด๋ค์. ์๋ ๋ธ๋ก๊ทธ ์ฐ๋ ๊ฑธ ์ข์ํด์ ์ฃผ์ ์ฃผ์ ๊ธธ๊ฒ ์ผ์๋๋ฐ, ์ด๋ฒ์ฃผ๋ถํฐ๋ ํ๊ณ ๋ก์ ์ข๋ ์ฝคํฉํธํ๊ฒ ์จ๋ณด๋ ค๊ณ ํฉ๋๋ค. ๊ทธ๋ผ ์์ํฉ๋๋ค! ๐ ์ข์๋ ์ ๊น, ๊นํ์ ๋ํ ๋ด์ฉ์ ์ ๋ฆฌํ ์ ์์๋ ์๊ฐ์ด๋ฒ ์ฃผ ์์ ์์ ๊ฐ์ฅ ์ธ์ ๊น์๊ณ ๋ง์ด ๋ฐฐ์ ๋ค๊ณ ์๊ฐํ๋ ๋ถ๋ถ์ ๊น, ๊นํ์ ๋ํ ๋ด์ฉ์ด์์ต๋๋ค. ๊น, ๊นํ์ ๊ฝค ์ฌ์ฉํ ์ค ์๋ค๊ณ ์ฐฉ๊ฐํ๊ณ ์ด์๋๋ฐ, ์ ๊ฐ ์ฐ๋ ๊ธฐ๋ฅ๋ค์ ๊ทธ๋ฅ ์ผ๋งค๋ก ์๊ฒ ๋ ๊ฒ๋ค์ผ ๋ฟ์ด๊ณ , ๊น์ ์ ์ดํดํ๊ณ ์ฌ์ฉํ ๊ฒ๋ ์๋๊ณ ๊น์ ๊ธฐ๋ฅ์ ์์ฒญ๋๊ฒ ์ผ๋ถ๋ถ๋ง ์ฌ์ฉํ๊ณ ์์๋ค๋ ๊ฒ์ ๋๊ผ์ต๋๋ค. ๊ฐ์ฌ๋๊ป์ ๊น์ ์ธ ๋ ์ถฉ๋์ด ๋๋ ์ผ์ด์ค๋ค์ ์์ฒญ ์ฒด๊ณ์ ์ผ๋ก ์ ๋ฆฌํด์ ๊ฐ๋ฅด์ณ์ฃผ์ ์ ๊ฐ์๋ฅผ ๋ฃ๊ธฐ๋ง ํด๋ ์ง์์ ๋ ๋จน.. 2024. 6. 2. [๋ฐฑ์ค / Java] 2477. ์ฐธ์ธ๋ฐญ ๋ฌธ์ ํ์ด1. ํด๋์ค, ๋ณ์ ์ ์ธ ๋ฐ ์ ๋ ฅ ๋ฐ๊ธฐLine์ด๋ผ๋ ํด๋์ค๋ฅผ ์ ์ธํด์ค๋๋ค.Line ํด๋์ค์๋ ์ ์ ๊ธธ์ด์ ๋ฐฉํฅ์ด ๋ค์ด๊ฐ๋๋ค. static ArrayList lines; static class Line { int len; int direction; Line(int direction, int len) { this.len = len; this.direction = direction; } } K = Integer.parseInt(br.readLine()); for(int i=0; i 2. ๊ฐ๋ก, ์ธ๋ก์์ ๊ฐ์ฅ ๊ธด ๋ณ ๊ตฌํ๊ธฐ์ ๋ ฅ์ผ๋ก ๋ค์ด์ค๋ ๋ํ์ ํญ์ ใฑ ์ ํ์ ์ํจ ๋ชจ์์ด๋ฏ๋ก, ํฐ ์ง์ฌ๊ฐํ์์ ์์ ์ง์ฌ๊ฐํ์ด ๋น ์ง ๋ชจ์์ ๋๋ค.๋ฐ๋ผ์ ํฐ ์ง์ฌ๊ฐํ์.. 2024. 5. 28. Beyond SW 7๊ธฐ 2์ฃผ์ฐจ ํ๊ณ ๋ก ๋ถ์ : ๋ ๋ํ์์ ๋ธ๋ก๊ทธ๋ฅผ ์ ๊ณตํ๋จ ์ฌ์์ค๋ฒ์จ 2์ฃผ์ฐจ๊ฐ ๋๋ฌ๋ค๋.. ์๊ฐ์ด ์ด๋ป๊ฒ ๊ฐ๋๊ฑด์ง ๋ชจ๋ฅด๊ฒ ์ ์ ๋๋ก ๋น ๋ฅด๊ฒ ์ง๋๊ฐ๋ ๊ฒ ๊ฐ์ต๋๋ค.2์ฃผ์ฐจ ํ๊ณ ๋ก ์์ํฉ๋๋ค!๐ ์ข์๋ ์ ๋ ๋์ค ๋ฐฐ์ฐ๋ฉด์ ๊ธฐ์กด ํ๋ก์ ํธ์ ์ ์ฉํ ํฌ์ธํธ๋ฅผ ์๊ฐํ ์ ๋ ๋์ค๋ฅผ ๋ฐฐ์ฐ๋ฉด์ ์ ๊ฐ ํ๊ณ ์๋ ํ๋ก์ ํธ์ ์ ์ฉํ ํฌ์ธํธ๊ฐ ๋ง๋ค๊ณ ๋๊ผ์ต๋๋ค.์์ ์์ ๋ค์ ๋ด์ฉ๋ค์ ์์ผ๋ก ์ ํ๋ก์ ํธ์ ๋ฐ์ํด ๋ณด๋ ค๊ณ ํฉ๋๋ค.๋ ๋์ค๋ก ์ฌ๊ณ ๊ด๋ฆฌ: ํ์ฌ ์ ํ์ ์์๋ ์ฌ๊ณ ๋ฅผ ๊ทธ๋ฅ MariaDB์ ์ ์ฅํด๋๊ณ ์์ต๋๋ค. (MVCC๋๊น ํธ๋์ญ์ ๊ฑธ๊ณ ๋์์ ์ ๋ฐ์ดํธํ๋ฉด ๋์ค์ ๊ณ ์น์ ๊ฐ ๋กค๋ฐฑ๋๋๊น ๊ทธ๋ฅ ๋๋ ์ํ์ ๋๋ค.) ํ์ง๋ง ๋ ๋์ค๋ก ์ฌ๊ณ ๊ด๋ฆฌ๋ฅผ ํ๋๊ฒ ํจ์ฌ ์ฑ๋ฅ์ด ์ข๊ณ ๊ฑฐ์ ๋์์ ์ฃผ๋ฌธ์ ํด๋ ํ๋๊ฐ ๋กค๋ฐฑ๋๋ ๊ฒฝ์ฐ๊ฐ ์์ผ๋ ์ฌ์ฉ์ ๊ฒฝํ์๋ ๋ ์ข์ ๊ฒ ๊ฐ์ ๋ .. 2024. 5. 26. [Beyond SW / 7์ผ์ฐจ ๋ณต์ต - 2] ์ ๊ทํ, DB Dump ์ค์ต ์ ๊ทํ์ ๊ทํ๋ ๊ด๊ณํ ์คํค๋ง๋ฅผ ๋ ์ข์ ๊ตฌ์กฐ๋ก ์ ์ ํด ๋๊ฐ๋ ๊ณผ์ ์ ๋๋ค.์ด ํฌ์คํธ์์๋ 1, 2, 3์ฐจ ์ ๊ทํ์ ๋ํด์๋ง ๋ค๋ค๋ณด๊ณ ์ ํฉ๋๋ค. 1์ฐจ ์ ๊ทํ(๋๋ฉ์ธ ๋ถํด)๋ชจ๋ ์ปฌ๋ผ์ด ํ๋์ ๊ฐ๋ง ๊ฐ๋๋ก ๋ฐ์ดํฐ๋ฒ ์ด์ค๊ฐ ์ค๊ณ๋์ด ์๋ค๋ฉด, ๊ทธ ์ค๊ณ๋ 1์ฐจ ์ ๊ทํ์ด๋ผ๊ณ ํฉ๋๋ค.์ฆ ์๋์ ๊ฐ์ ์ค๊ณ๋ 1์ฐจ ์ ๊ทํ๊ฐ ๋์ง ์์ ๊ฒ์ ๋๋ค.์ฌ์ง ์ถ์ฒ: https://www.youtube.com/watch?v=FYDHJbIwm5Y์ด๋ฐ ๊ฒฝ์ฐ, topic ํ ์ด๋ธ๊ณผ tag ํ ์ด๋ธ์ ๋ฐ๋ก ๋ถ๋ฆฌํ๊ณ , topic๊ณผ tag ์ฌ์ด์ ์ ์ ํ ์ด๋ธ(๊ต์ฐจ ํ ์ด๋ธ)์ ์ถ๊ฐํด์ค์ผ๋ก์จ ํ๋์ ์ปฌ๋ผ์ด ํ๋์ ๊ฐ๋ง ๊ฐ์ง๋๋ก ํ์ด์ค ์ ์์ต๋๋ค. 2์ฐจ ์ ๊ทํ(๋ถ๋ถ ์ข ์ ์ ๊ฑฐ)๊ธฐ๋ณธํค๊ฐ ์๋ ๋ชจ๋ ์์ฑ์ด ๊ธฐ๋ณธํค์ ์์ ํจ์ ์ข ์๋ ์ํ๋ฅผ ์๋ฏธํฉ๋๋ค.์ฆ,.. 2024. 5. 26. [Beyond SW / 7์ผ์ฐจ ๋ณต์ต - 1] ๋ฐ์ดํฐ๋ชจ๋ธ๋ง ๋ฐ์ดํฐ๋ชจ๋ธ๋ง๋ฐ์ดํฐ ๋ชจ๋ธ๋ง์ด๋ ๊ตฌ์ถํ DB ๊ตฌ์กฐ๋ฅผ ์ฝ์๋ ํ๊ธฐ๋ฒ์ ์ํด ํํํ๊ณ ์ค๊ณํด ๋๊ฐ๋ ๊ณผ์ ์ ์๋ฏธํฉ๋๋ค.๋ฐ์ดํฐ๋ชจ๋ธ๋ง์ ๋จ๊ณ๊ฐ๋ ์ ๋ฐ์ดํฐ ๋ชจ๋ธ๋ง๋ ผ๋ฆฌ์ ๋ฐ์ดํฐ ๋ชจ๋ธ๋ง๋ฌผ๋ฆฌ์ ๋ฐ์ดํฐ ๋ชจ๋ธ๋ง๊ฐ๋ ์ ๋ฐ์ดํฐ ๋ชจ๋ธ๋ง๋ค์ด์ด๊ทธ๋จ์ ํตํด ๋ฐ์ดํฐ๋ฒ ์ด์ค ๊ตฌ์กฐ๋ฅผ ์๊ฐํ์ด ๋จ๊ณ๋ ์ถ์ํ๋ DB ๊ตฌ์กฐ๋ฅผ ๊ทธ๋ฆฌ๋ ๊ฒ์ด๋ฏ๋ก ์๋ต์ด ๊ฐ๋ฅํฉ๋๋ค.์ฌ๊ฐํ: ์ํฐํฐ์: ์์ฑ๋ง๋ฆ๋ชจ: ๊ด๊ณ๋ ผ๋ฆฌ์ ๋ฐ์ดํฐ ๋ชจ๋ธ๋ง๊ตฌ์ฒด์ ์ผ๋ก ๋ฐ์ดํฐ๋ฒ ์ด์ค๋ฅผ ์ค๊ณํฉ๋๋ค.๊ฐ ๋ฐ์ดํฐ์ ํ์ , ๊ด๊ณ, key ๋ฑ์ ์ง์ ํฉ๋๋ค.erd cloud, draw.io, mysql ์ํฌ๋ฒค์น ๋ฑ์ ํด์ ์จ์ ERD๋ฅผ ๊ทธ๋ฆด ์ ์์ต๋๋ค.์ํฐํฐ: (์๋ฐํ ๋งํ๋ฉด ๋ค๋ฅด์ง๋ง,) DB์ ํ ํ ์ด๋ธ์ ์ํฐํฐ๋ผ๊ณ ์๊ฐํ๋ฉด ๋ฉ๋๋ค.ERD: ์ํฐํฐ ๊ฐ์ ๊ด๊ณ๋ฅผ ํํํ๋ ๋ค์ด์ด๊ทธ๋จ์ ๋๋ค.DB ์ค๊ณ์์ ๊ฐ์ฅ.. 2024. 5. 22. Beyond SW 7๊ธฐ 1์ฃผ์ฐจ ํ๊ณ ๋ก ๋ถ์ : ์ ๊ณต์๊ฐ MariaDB์ enumํ์ ์ด ์๋ค๋ ๊ฒ์ ์ฒ์ ์์๋ค๋ฉด ๋ฏฟ์ผ์๊ฒ ๋์..Beyond SW 7๊ธฐ 1์ฃผ์ฐจ๊ฐ ๋๋ฌ์ต๋๋ค.์ ๊ณผ ์ธํฐ๋ทฐํ๊ฒ ์๊ทธ์ ๊ฐ์๋ฐ ์๊ฐ์ด ์ ๋ง ๋น ๋ฅด๋ค์.๊ทธ๋ผ 1์ฃผ์ฐจ ํ๊ณ ๋ก ์์ํฉ๋๋ค!๐ ์ข์๋ ์ Beyond SW ์บ ํ์ ๋ํด๋๋ฉด ๋ถํธ์บ ํ์ธ ๊ฒ์ด๊ฒ ์ ๋ง ํฐ ์ฅ์ ์ธ ๊ฒ ๊ฐ์ต๋๋ค.์์ง ์ง๋ฌธ์ ๋๋ฆฐ ์ ์ ์๊ธฐ๋ ํ์ง๋ง ์ง๋ฌธ๋ ๋ฐ๋ก๋ฐ๋ก ๋๋ฆด ์๊ฐ ์๊ณ , ์ค์ต ์ค์ ๋ญ๊ฐ ์ด์๊ฐ ์๊ธฐ๋ฉด ๊ฐ์ฌ๋๊ป์ ์์ฒญ ์ ๋์์ฃผ์ ์ ๋ชจ๋ ์๊ฐ์์ด ์ง๋๋ฅผ ์ ๋ฐ๋ผ์ฌ ์ ์์ต๋๋ค.๊ทธ๋ฆฌ๊ณ ํ์คํ ๋๋ฉด์ด๋ค ๋ณด๋, ๊ฐ์ ๊ธฐ์๋ถ๋ค๊ณผ ๋นจ๋ฆฌ ์นํด์ง ์ ์๋ ๊ฒ ๊ฐ์ต๋๋ค.์์ง 1์ฃผ์ฐจ๋ผ ์กฐ์ฉํ ํธ์ด๊ธด ํ์ง๋ง, ๋ค์์ฃผ? ๋ค๋ค์์ฃผ?์ ์ฒซ ํํ์ด ์์๋๋ฉด ๋ค๋ฅธ ๋ถ๋ค๊ณผ ๋ ๋ง์ด ์๊ธฐํ๊ณ ๋ ๋ง์ด ์นํด์ง ์ ์์ ๊ฒ ๊ฐ์ต๋๋ค... 2024. 5. 19. ์ด์ 1 2 3 4 5 6 7 8 ยทยทยท 10 ๋ค์