๋ถ๋ฅ ์ ์ฒด๋ณด๊ธฐ(204)
-
CS ๋ฉด์ ์ค๋น
https://gyoogle.dev/blog/ ๐จ๐ป๐ป Tech Interview gyoogle.dev
2022.04.25 -
[SSAFY] ์๊ธฐ์๊ฐ์, ์ฝ๋ฉ ํ ์คํธ, ๋ฉด์
์ฌํด ์ด ๋ถํฐ SSAFY ์ํ์ ํ๊ณ ์๋ 7๊ธฐ ํ์์ ๋๋ค. ์ธํด์ผ๋ก ์ผํ๋ ํ์ฌ์์ ์ ๊ท์ง ์ ์๋ฅผ ์น๋ํ๊ณ , ์๊ฐ๋น์ ๊ณต๋ถ๊ฐ์ฃผ ํ์๊น์ง ๊ฑฐํ๊ฒ ํ๋๋ฐ ๊ทธ ๋ค์๋ SSAFY ํฉ๊ฒฉ ํต๋ณด๋ฅผ ๋ฐ์์ ์ ๋ง ๊ณค๋ํ๋ ๊ธฐ์ต์ด ์์ด์. ์ง๋ก์ ๋ํด ๊ณ ๋ฏผํ ์๊ฐ์ ๋ฒ ์ ์์ด์, ์์ ํ ์ฅ ์ ์จ๋ณด๊ณ ๋์ปฅ ์ทจ์ ํ๋ ค๋ ์์ฌ์์, ๊ต์ก๊ณผ์ ์ด ๋ด๊ฒ ๋ฑ ํ์ํด์, SSAFY๋ฅผ ์ ํํ๋ ๊ฒ ๊ฐ์ต๋๋ค. ์ง๊ธ์ ๊ฝค ๋ง์กฑํ๊ณ ์ํํ๊ณ ์์ต๋๋ค. ์ด์ ๋ ๋ค์๊ณผ ๊ฐ์ต๋๋ค. ์์๊ฐ ๋ง์ Java๋ฅผ ๋ชฐ๋ผ ๊ฑฑ์ ์ด์๋๋ฐ ํด๊ฒฐ ์ฝ๋ฉํ ์คํธ๊ฐ ์์ฐ์ค๋ฝ๊ฒ ์ค๋น ๋ ๋ฐฐ์ฐ๊ณ ์ถ๋ ์๋น์ค ๊ตฌํ(Front, Back, DB) ๊ณต๋ถ ๋ง์กฑ ๊ธ์ ์ ์ฌ์ ์ ์์๊ฐ์์ ์ค๋ ๊ท์กฑ ์ทจ์ค ์ด์ฏคํ๊ณ ๋ฐ๋ก ๋ณธ๋ก ๋ค์ด๊ฐ๊ฒ ์ต๋๋ค. ์ต๋ํ ์ ๊ฒฝํ์ ๋น์ถ์ด ์จ๋ณด๊ฒ ์ต๋๋ค. 1...
2022.04.12 -
[์์์ฒ๋ฆฌ] ๋งค์ง์์ด ์ด๋ฏธ์ง ํด์ ๊ตฌํ
์ค๋ ๋งค์ง์์ด๋ฅผ ์ฌ์ฉํด์ผ ํ ์ผ(?)์ด ์์๋ค. ํ์ง๋ง ๋๋ ๋งค์ง์์ด๋ฅผ ์ ํ ํ ์ค ๋ชจ๋ฅธ๋ค. ํ์ง๋ง ๊ณฐ๊ณฐํ ์๊ฐํด๋ณด๋ ๋งค์ง์์ด๊ฐ ๋จ์ํ ์ด์ ์ ์กฐ์ ํด์ ๋ณด๋ ๊ฒ์ด๋ผ๋ฉด, ์ผ์ชฝ ๋์ผ๋ก ๋ณด๋ ์ด๋ฏธ์ง์ ์ค๋ฅธ์ชฝ ๋์ผ๋ก ๋ณด๋ ์ด๋ฏธ์ง๋ฅผ ์ ์ ํ ๊ฒน์ณ๋ณด๋ ๊ฒ์ด ์ ๋ถ๋ผ๋ฉด, ๊ตฌํ ๋ชปํ ๊ฒ๋ ์๋ค๋ ์๊ฐ์ด ๋ค์๋ค. ๋ฌธ์ ๋ ๋ ๋์ด ๊ฐ๊ฐ ๋ณด๋ ๋ค๋ฅธ ์ด๋ฏธ์ง๊ฐ ๋์์ ์ด๋ป๊ฒ ์กฐํฉ๋๊ธธ๋ ๋ด๊ฐ ํ์ฌ ์ฅ๋ฉด์ ๋ณผ ์ ์๋ ๊ฒ์ธ์ง ๋ชจ๋ฅธ๋ค๋ ๊ฒ์ด๋ค. ๋ณธ ๊ฒ ์ค ๋งค์ง์์ด์ ์๋ฆฌ๋ฅผ ๊ฐ์ฅ ์ ์ค๋ช ํด๋์ ์์! ๋์ผ๋ก ๋ค์ด์ค๋ ๋น์ ํผํฉํ๋๊ฑฐ๋๊น ๊ทธ๋ฅ ๋ํ๊ฑฐ๋, ๋ ์์์ ํ๊ท ์ ๋ด์ผํ๋ ๊ฒ ์๋๊ฐ ํ ์๋ ์๋ค. ํ์ง๋ง ๋งค์ง์์ด(๋ฟ๋ง ์๋๋ผ 3D์ํ, VR ๋ฑ)๋ ์ฐ๋ฆฌ ๋๊ฐ ์์ชฝ ๋์ด ๋ฐ์๋ค์ด๋ ์ด๋ฏธ์ง์ ์ฐจ์ด๋ฅผ ์ด์ฉํ ๊ฒฐ๊ณผ์ด๋ค. ์ฐ๋ฆฌ ๋์ ๊ฐ๊ฒฉ์..
2022.01.28 -
[์๊ณ ๋ฆฌ์ฆ] ํ๋ฆฐํฐ ํ (๋ฐฑ์ค, 1966)
๋ฌธ์ 1966๋ฒ: ํ๋ฆฐํฐ ํ ์ฌ๋ฌ๋ถ๋ ์๋ค์ํผ ์ฌ๋ฌ๋ถ์ ํ๋ฆฐํฐ ๊ธฐ๊ธฐ๋ ์ฌ๋ฌ๋ถ์ด ์ธ์ํ๊ณ ์ ํ๋ ๋ฌธ์๋ฅผ ์ธ์ ๋ช ๋ น์ ๋ฐ์ ‘์์๋๋ก’, ์ฆ ๋จผ์ ์์ฒญ๋ ๊ฒ์ ๋จผ์ ์ธ์ํ๋ค. ์ฌ๋ฌ ๊ฐ์ ๋ฌธ์๊ฐ ์์ธ๋ค๋ฉด Queue ์๋ฃ๊ตฌ์กฐ์ www.acmicpc.net ํ์ด GitHub - ruhz3/coding-test: To prepare for coding test To prepare for coding test. Contribute to ruhz3/coding-test development by creating an account on GitHub. github.com import java.io.BufferedReader; import java.io.IOException; import java.io.InputStrea..
2022.01.27 -
[์๊ณ ๋ฆฌ์ฆ] ์ค๋ชฉ (๋ฐฑ์ค, 2615)
๋ฌธ์ https://www.acmicpc.net/problem/2615 2615๋ฒ: ์ค๋ชฉ ์ค๋ชฉ์ ๋ฐ๋ํ์ ๊ฒ์ ๋ฐ๋์๊ณผ ํฐ ๋ฐ๋์์ ๊ต๋๋ก ๋์์ ๊ฒจ๋ฃจ๋ ๊ฒ์์ด๋ค. ๋ฐ๋ํ์๋ 19๊ฐ์ ๊ฐ๋ก์ค๊ณผ 19๊ฐ์ ์ธ๋ก์ค์ด ๊ทธ๋ ค์ ธ ์๋๋ฐ ๊ฐ๋ก์ค์ ์์์๋ถํฐ ์๋๋ก 1๋ฒ, 2๋ฒ, ... ,19๋ฒ์ ๋ฒํธ www.acmicpc.net ํ์ด import java.io.BufferedReader; import java.io.IOException; import java.io.InputStreamReader; import java.util.StringTokenizer; public class Main { // * ๋ฐฉํฅ์ ์์๋๋ก ↓, →, โ, โ private static final int[] rowDir = {1, 0, 1,..
2022.01.25 -
[Besu] ๋ ผ๋ฌธ์์ฝ : Permissioned Blockchains : A Comparative Study (2)
Hyperledger Besu์ ์ํคํ ์ณ ์ด ์ ์, Besu๋ ์ด๋๋ฆฌ์ ํ๋กํ ์ฝ์ ๊ตฌํํ ์ด๋๋ฆฌ์ ํด๋ผ์ด์ธํธ๋ผ๊ณ ์ด์ผ๊ธฐํ์๋ค. ์ด ์์ Besu๋ EEA์ ํ๋กํ ์ฝ์ ๊ตฌํํจ์ผ๋ก์จ ์ด๋๋ฆฌ์์ ํ๋ผ์ด๋น ํธ๋์ญ์ , ํ๊ฐ์ ๊ฐ์ ๊ธฐ๋ฅ๋ค์ ์ถ๊ฐ๋ก ํ์ฅํ๋ค. ๋๋ถ๋ถ์ Besu์ ๊ตฌ์กฐ์ ์ธ ๊ตฌ์ฑ๊ณผ ๊ฐ๋ ์ด ์ด๋๋ฆฌ์์ ๋ฐ๋ฅด๊ธฐ ๋๋ฌธ์, ์ด๋๋ฆฌ์์ ๋ํ ์ค๋ช ๋ ๊ฐ์ด ํ๊ณ ์ ํ๋ค. ์ด๋๋ฆฌ์์ ํ๋กํ ์ฝ์ด๊ธฐ ๋๋ฌธ์, ๋จ ํ๋์ ๊ตฌ์ฒด์ ์ธ ๊ตฌํ์ด ์๋ ๊ฒ์ด ์๋๋ค. Go-Ethereum ๋ฅผ ํ์ค์ผ๋ก ์น๋ ๊ฒฝ์ฐ๋ ์์ง๋ง, Open Ethereum๊ณผ ๊ฐ์ด ๋ค๋ฅธ ๊ตฌํ๋ ์กด์ฌํ๋ค). Besu๋ ๋ค๋ฅธ ์ด๋๋ฆฌ์ ๊ตฌํ์ forkํด์จ ๊ฒ์ด ์๋๋ค. JAVA๋ก ์ด๋๋ฆฌ์ ํ๋กํ ์ฝ์ ์์ฒด์ ์ผ๋ก ๊ตฌํํ ๊ฒ์ด๋ค. ๋๋ฌธ์ ๋น์ทํ ์์ ์ ํ๊ณ ์๋ ์กฐ์ง๋ค๋ B..
2021.12.09