ALL
586
![thumbnail](https://img1.daumcdn.net/thumb/R750x0/?scode=mtistory2&fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FnDEf8%2FbtsKvcWT85N%2FK6Wf3hv18JKBNLg2nFwm3k%2Fimg.png)
JAVA์์์ ๊ฐ์ฒด ์ง๋ ฌํ ๋น๊ต (Byte Stream ์ง๋ ฌํ vs JSON ์ง๋ ฌํ)
0. ์์๋ณผ ๋ด์ฉJava์ ๊ฐ์ฒด ์ง๋ ฌํ์๋ ๋ ๊ฐ์ง ์ข
๋ฅ๊ฐ ์๋ค.์ฒซ ๋ฒ์งธ๋ก, Serializable ์ธํฐํ์ด์ค๋ฅผ ๊ตฌํํ ํด๋์ค์ ๊ฐ์ฒด๋ฅผ Byte Stream ์ง๋ ฌํํ๋ ๊ฒ ์ด๋ค.๋ ๋ฒ์งธ๋ก, RESTful API Sever๋ฅผ ๊ตฌํํ ๋, ๋ฐ์ดํฐ ๊ตํ์ ์ํด ๊ฐ์ฒด๋ฅผ JSON ์ง๋ ฌํํ๋ ๊ฒ ์ด๋ค.๋ ๊ฐ์ง์ ์ฐจ์ด์ ์ ์ด๋ ดํ์ด ์์ง๋ง, ์ ๋๋ก ๊ตฌ๋ถํ์ฌ ๊ธฐ์ตํ์ง ์์๋๋, ๋ ๋ฐฉ๋ฒ์ ๊ตฌํ ๋ฐฉ์๊ณผ ํ์ฉ๋ฒ์ด ์๋ก ๋ค์ฃฝ๋ฐ์ฃฝ ์์ฌ ์์๋ค. ์ด๋ฅผ ํด๊ฒฐํ๊ธฐ ์ํด ๋ ๊ฐ์ง ํํ์ ์ง๋ ฌํ์ ๋ํด ์ ํํ ์์๋ณด๊ณ , ๊ทธ ์ฐจ์ด์ ์ ๊ตฌ๋ถํ๋ ค ํ๋ค.์ฌ๊ธฐ์๋ ๋จผ์ ๋ ์ง๋ ฌํ์ ์๋ฏธ๋ง ๊ฐ๋ตํ ์์๋ณด๊ณ ์ฐจ์ด์ ์ค๋ช
์ ๋ ์ง์คํ๊ฒ ๋ค.๋ง์ฝ ๋ ์์ธํ ์๊ณ ์ถ์ ๋ถ์ ๊ฐ ํญ๋ชฉ ๋ณ ๋ ์์๋ณด๊ธฐ๋งํฌ๋ฅผ ํตํด ํ์ธํ๊ธฐ ๋ฐ๋๋ค.๋ค์๊ณผ ๊ฐ์ ํด๋์ค์ ๊ฐ์ฒด๋ฅผ ..
2024.11.04
Language/Java
![thumbnail](https://img1.daumcdn.net/thumb/R750x0/?scode=mtistory2&fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FbgR4qO%2FbtsKkp8jhsI%2FaT4mFmfgCBAZ227YCHxHh1%2Fimg.png)
[ํ๋ก๊ทธ๋๋จธ์ค] Lv2 ์์ ์์ถ Java ์ฌ์ด ํ์ด๐ฅฐ
1. ๋ฌธ์ ์ค๋ช
๐๋ฌธ์ ๋งํฌ๋ฌธ์ ๋ด์ฉ์ด ์ง๊ด์ ์ด๊ธฐ ๋๋ฌธ์ ๋ถ๊ฐ ์ค๋ช
์ ์๋ตํ๊ฒ ๋ค.2. ์ ๊ทผ ๋ฐฉ์ ๐๏ธKEY WORD: BFSoils๋ผ๋ 1์ฐจ์ ๋ฐฐ์ด์ ๋ง๋ ๋ค. ํด๋น ๋ฐฐ์ด์ index ๋ land์ ์ด์ด๊ณ , value๋ ์ด ๋น ์ป์ ์ ์๋ ์์ ์ ์์ด๋ค.land ์ ์ฒด์ ๋ํด์ ์ด์ค ๋ฐ๋ณต๋ฌธ์ผ๋ก ์์ (1)์ด ์๋ ์์น๋ฅผ ์ฐพ๋๋ค๋ง์ฝ ์์ ๋ฅผ ์ฐพ๋๋ค๋ฉด ํด๋น ์์น๋ถํฐํด์ ์ฐ๊ฒฐ๋ ์์ ๋ฉ์ด๋ฆฌ๋ฅผ BFS๋ก ์ฐพ๋๋ค.BFS๋ก ํด๋น ์์น์์ ์์ํด ์์ ๋ฉ์ด๋ฆฌ๋ฅผ ๋ชจ๋ ์ฐพ์์ผ๋ฉด, ์ง๊ธ๊น์ง ๊ฑฐ์น ์ ์๋ ์ด์ ์ง๊ธ๊น์ง ์ฐพ์ ์์ ๋์ ๋ํ๋ค.(์๋ฅผ ๋ค์ด, ์ด์ 1,2,3 ๊ฑฐ์ณค๊ณ , ์ฐพ์ ์์ ๋์ด 7์ด๋ฉด oils[1] += 7, oils[2] += 7, oils[3] += 7 ์ด ๋๋ค.)3. ์ฝ๋ ์๊ฐ ๐๋จผ์ ์ ์ฒด ์ฝ๋๋ฅผ ๋ณด์ฌ์ฃผ..
2024.10.25
์๊ณ ๋ฆฌ์ฆ/๋ฌธ์ ํ์ด
![thumbnail](https://img1.daumcdn.net/thumb/R750x0/?scode=mtistory2&fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FRGQpl%2FbtsKhI9vD8z%2FsH2ppCcVvVByJLNywaauZ0%2Fimg.png)
[ํ๋ก๊ทธ๋๋จธ์ค] Lv2 ๋ง๋์ ๊ทธ๋ํ ์ ๊ทผ ํํธ๋ถํฐ ์ธ์ธํ ์ฝ๋ ๋ถ์๊น์ง! JAVA
1. ๋ฌธ์ ์ค๋ช
๐๋ฌธ์ ๋งํฌ๋ฌธ์ ์์๋ ๋ค์ 3๊ฐ์ง ๋จ๋ฐฉํฅ ๊ทธ๋ํ๋ฅผ ์ ์ํ๊ณ ์๋ค.๋๋ํ์ ์ํํ ๊ทธ๋ํ์ด๊ณ , ๊ฐ์ ์ ๊ฐ์์ ์ ์ ์ ๊ฐ์๊ฐ ๊ฐ๋ค.๋ง๋ํ์ ๋น์ํํ ๊ทธ๋ํ์ด๊ณ , ์ ์ ์ ๊ฐ์ - ๊ฐ์ ์ ๊ฐ์ = 1 ์ด๋ค.ํ์ํ์ ์ํํ ๊ทธ๋ํ์ด๊ณ , ๊ฐ์ ์ ๊ฐ์ - ์ ์ ์ ๊ฐ์= 1 ์ด๋ค.์ด๋ฌํ 3๊ฐ์ง ์ ํ์ ํด๋นํ๋ ๊ทธ๋ํ๊ฐ ์ต์ 2๊ฐ ์ด์ ์ฃผ์ด์ง๋ค. ์ด๋ ์ฃผ์ด์ง ๋ชจ๋ ๊ทธ๋ํ๋ฅผ ์๋ ์ ์ ์ ํ๋ ๊ทธ๋ฆฐ๋ค. ์ฐ๋ฆฌ๋ ์ด๋ฒ ๋ฌธ์ ํ์ด์์ ํด๋น ์ ์ ์ ๋ฟ๋ฆฌ ์ ์ ์ด๋ผ ๋ถ๋ฅด๊ฒ ๋ค. (๋ฌธ์ ์์ ๋ง๋
ํ ํด๋น ์ ์ ์ ์ง์นญํ๋ ์ฉ์ด๊ฐ ์์ด์ ์์๋ก ๋ช
๋ช
ํ๊ฒ ๋ค.) ๋ฟ๋ฆฌ ์ ์ ์ ๋ถ์ฐฉํ ์์๋ ๋ค์๊ณผ ๊ฐ๋ค.์ด๋ ๋ฟ๋ฆฌ์ ์ ์ ๋ฒํธ, ๋๋ํ ๊ทธ๋ํ์ ์, ๋ง๋ ๊ทธ๋ํ์ ์, ํ์ํ ๊ทธ๋ํ์ ์ ๋ฅผ ์์๋๋ก ๊ธฐ๋กํ 1์ฐจ์ ๋ฐฐ์ด์ ์ถ๋ ฅํ๋ฉด ๋..
2024.10.24
์๊ณ ๋ฆฌ์ฆ/๋ฌธ์ ํ์ด
![thumbnail](https://img1.daumcdn.net/thumb/R750x0/?scode=mtistory2&fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2Fbr6Do1%2FbtsKfI9BuBC%2FmXgevWKUcetDjRBnLOwZbK%2Fimg.png)
[ํ๋ก๊ทธ๋๋จธ์ค]Lv3 ํฉ์น ํ์ ์๊ธ java ์ ๊ทผ ๋ฐฉ์๋ถํฐ ์ฝ๋ ๋ถ์๊น์ง
1. ๋ฌธ์ ์ค๋ช
๐๋ฌธ์ ๋งํฌ๋ฌด์ง๋ ์ดํผ์น๋ ์ผ๊ทผ์ ๋๋ด๊ณ , ์ง์ ๊ฐ๋ ค๊ณ ํจ.๋ฒ์ค๊ฐ ๋๊ฒจ์ ํ์๋ฅผ ํ์ผ ํ๋๋ฐ, ํ์ ์๊ธ์ด ๊ฑฑ์ ๋จ.๋ง์นจ ๋ฌด์ง๋ ์ดํผ์น๊ฐ ์ง ๊ฐ๋ ๋ฐฉํฅ์ด ๊ฐ์ ์ชฝ์ด๋ผ, ์ต๋ํ ํฉ์นํด์ ์ ์ฒด ํ์ ๋น์ฉ์ ์ค์ด๋ ค๊ณ ํจ. ๋ค๋ง ํฉ์นํ์ง ์๊ณ ๊ฐ๋๊ฒ ์ ์ฒด ํ์ ๋น์ฉ์ด ๋ ์์ ๊ฒฝ์ฐ, ๊ทธ ๊ฒฝ์ฐ์ ์๋ฅผ ์ ํํจ.ํ์ฌ ์์น : s, ๋ฌด์ง ์ง: a, ์ดํผ์น ์ง: b ์ ์์น๊ฐ ์ฃผ์ด์ง๋ค๊ณ ์น์.์ดํผ์น์ ๋ฌด์ง์ ํ์ ์๊ธ์ ์ ๋ถ ํฉ์ณค์ ๋, ์ต์ ํ์ ์๊ธ์ ๋ฐํํ๋ผ.ํํธ๋ง ์ป๊ณ ๊ฐ์ค ๋ถ๋ค์ ์ ๊ทผ ๋ฐฉ์๊น์ง๋ง ๋ณด๊ณ ๊ฐ์๊ธธ ๋ฐ๋ผ๊ณ , ํ์ด๋ฒ์ ๋ณด์ค ๋ถ๋ค์ ๋๊น์ง ์ฝ์ด์ฃผ์๋ผ2. ์ ๊ทผ ๋ฐฉ์ ๐๏ธKEY WORD: ๋ค์ต์คํธ๋ผํด๋น ๋ฌธ์ ๊ฐ ๋ค์ต์คํธ๋ผ์ธ ๊ฒ์ ์์์ฑ๊ธฐ๋ ์ฝ์ง๋ง ๊ฑฐ๊ธฐ์ ๋ํด ์์ด๋์ด๊ฐ ํ์ํ๋ค. ์๋ํ๋ฉด ๊ทธ์ ..
2024.10.23
์๊ณ ๋ฆฌ์ฆ/๋ฌธ์ ํ์ด
![thumbnail](https://img1.daumcdn.net/thumb/R750x0/?scode=mtistory2&fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FbRKsxD%2FbtsKezi8iK5%2FBfsYjvyvUYcYKpvLnT8lnK%2Fimg.png)
[๊ธฐ์
๋ถ์] ์ฒ์ฌ๊ต์ก์ ๋ญํ๋ ๊ณณ์ธ๊ฐ์?
2
1. ๊ธฐ์ฌ ์ค๋ช
๐์ฒ์ฌ๊ต์ก, 2024 ์๋ํ๋ฌ์ค์ํฌ ๋ฏธ๋๊ต์ก๋ฐ๋ํ ์ฑ๋ฃ, ๊ณ ๋ํ๋ ๊ต์ก์ฉ AI ๊ธฐ์ ๋ ฅ ํธํ๊ตญ๋ด ๋ํ ๊ต์ก IT ๊ธฐ์
์ฒ์ฌ๊ต์ก์ด ๋ฏธ๋ ๊ต์ก ๋ฐ๋ํ์ ์ฐธ์ฌํด, ์์ ๋ค์ ์ ๊ธฐ์ ์ ์ ๋ชฉํ ๊ต์ก ์๋น์ค, ๊ต์ก ํ์ฅ ์ง๋ ๋์ ์๋น์ค๋ฅผ ์ ๋ณด์๊ณ ํฐ ํธ์์ ์ป์๋ค.2. ๊ธฐ์ฌ ๋ด์ฉ์ ์์นํ, ์ธ์ฌ์ดํธ ๋๋๊ธฐ๐(1) ๊ธฐ์
์๊ฐ๊ตญ๋ด ๊ต๊ณผ์ ์ ์ ์จ 1์ ๊ธฐ์
(97.1%์ ํ๊ต๊ฐ ์ฑํ)11์ต๊ฑด์ ๋ฌธํญ ์ด๋ ฅ ๋ฐ์ดํฐ ๊ธฐ๋ฐ์ผ๋ก AI ๋ง์ถคํ ์ฝํ
์ธ ์ ์, ์ค๋งํธํฐ, ํ๋ธ๋ฆฟPC์ ์ฝํ
์ธ ์ ๋ชฉ ๋ฑ ๋์งํธ ๊ธฐ๋ฐ ๊ต์ก ํ์ ์ ๋ ์ค AI ์ผํฐ ์ค๋ฆฝ, ์ด์ํ๋ ๋ฑ ์ง์์ ์ผ๋ก ํฌ์ํจ(2) ์ฒ์ฌ ๊ต์ก์ด ์ ๋ณด์ธ AI ํ์ฉ ์ ์๋น์ค์ง๋์ํํฐ: ๊ณต๊ต์ก ํนํ AI ํ๊ฐ ๋ถ์ ์๋น์คโ ์์
์ง๋์ ๋ง์ถ ์ฐจ์๋ณ ์ง๋จ, ํ์ฑ, ๋จ์ ..
2024.10.21
CS & IT trend/IT ์ฐ์
๊ด๋ จ ์ ๋ฌธ ์คํฌ๋ฉ
![thumbnail](https://img1.daumcdn.net/thumb/R750x0/?scode=mtistory2&fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2Fb4zue5%2FbtsKcTiPru9%2FSkxDvzozaK7osBZBWkCNv0%2Fimg.png)
[๊ธฐ์
๋ถ์] ํ๋ ์บํผํ ๋ญํ๋ ๊ณณ์ธ๊ฐ์?
1. ๊ธฐ์ฌ ์ค๋ช
์ด๋ฒ์ ํ๋ ์บํผํ ์ ์
์ฌ์ ์ฑ์ฉ์ ์ง์ํ๊ฒ ๋์ด ํ๋ ์บํผํ์ ๋ํ ๋ฉํ ๋ฐ์ดํฐ์ ํ์ฌ ์ฃผ์ ์ํ, ์์ฅ ํํฉ, IT ์๋น์ค ์ ๋ฐ์ ์ฌ์์๋ ๋ญ๊ฐ ์๋์ง ์์๋ณผ ๊ณํ์ด๋ค. ๊ด๋ จ ๊ธฐ์ฌ๋ค์ ๋ชจ์์ ์์๋ณด๊ฒ ๋ค.ํ๋ ์บํผํ ๊ธฐ์
์๊ฐ'๋จ๋
๊ฒฝ์ 2๋
' ๋ชฉ์ง์่ ํ๋์บํผํ...์ฑ๊ณผ์ ๊ณผ์ ๋2. ๊ธฐ์ฌ ๋ด์ฉ์ ์์นํ, ์ธ์ฌ์ดํธ ๋๋๊ธฐ(1) ๊ธฐ์
์๊ฐ1996๋
๊ตญ๋ด ์ต์ด ํ ๋ถ ๊ธ์ต ํ์ฌ๋ก ์ถ๋ฐํ ๊ธฐ์
๊ตญ๋ด ์๋์ฐจ ๊ธ์ต ์์ฅ ๋ถ๋์ 1์ ์ฌ์ ์ ๋ฌธ ๊ธ์ตํ์ฌ์ด๊ณ , ํ์ฌ ํ๋์๋์ฐจ, ๊ธฐ์, ์ ๋ค์์ค์ ์ ์ ๊ธ์ต์ฌ์๋์ฐจ ๊ธ์ต์ ์ค์ฌ์ผ๋ก ์ ์ฉ ๋์ถ, ์ฃผํ ๋์ถ๊ณผ ๊ฐ์ ์๋น์ค ์ ๊ณต ์คํ์ฌ Data Science, Digital ์ญ๋ ๊ฐํํด์ ์ฌ์
๋ชจ๋ธ ํ์ ๊ณผ ์ฐจ๋์ ๊ตฌ๋งค๋ถํฐ ๊ธ์ต๊น์ง ์ฐจ๋ณํ๋ ๊ณ ๊ฐ ๊ฒฝํ์ ์ ์ฌํ๋..
2024.10.21
CS & IT trend/IT ์ฐ์
๊ด๋ จ ์ ๋ฌธ ์คํฌ๋ฉ
![thumbnail](https://img1.daumcdn.net/thumb/R750x0/?scode=mtistory2&fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2Fb0NnhG%2FbtsKb6926KS%2FKYgoVL6DscAGV70dBG9Gc1%2Fimg.png)
10์ 3์ฃผ์ฐจ ๋ชฉํ
1. ๊ณํ๋ง์ด ์ธ์๋ ๋ชป ์ง์ผ์ ๊ณํ์ ์ค์๋ค.
2024.10.21
์ผ์/๊ณํ & ํ๊ณ
![thumbnail](https://img1.daumcdn.net/thumb/R750x0/?scode=mtistory2&fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2F2yAUD%2FbtsLLrdAMR7%2FeNpLmkuGwRTV9qJSv70a8k%2Fimg.png)
๋ค์ต์คํธ๋ผ ์๊ณ ๋ฆฌ์ฆ ๊ตฌํ, ๊ทธ๋ฆผ์ผ๋ก ์ฝ๊ฒ ์ดํดํ๊ธฐ
0. ๊ตฌํ ์ค๋ช
์ ์์...๋ณธ ํฌ์คํ
์ 'JAVA๋ฅผ ํ์ฉํด ๋ค์ต์คํธ๋ผ ๊ตฌํ์ ์ด๋ป๊ฒ ํ๋๊ฐ?'์ ๋ํด์ ๋ฐ๋ก ๋ค๋ฃฐ ์์ ์ด๋ค. ํน์ ์ด๋ก ๊ณต๋ถ๊ฐ ํ์ํ์ ๋ถ๋ค์ ๋ค์ต์คํธ๋ผ ๊ฐ๋
์ ๋ฆฌ ํฌ์คํธ๋ฅผ ํ๋ฒ ์ฝ๊ณ ์ค์๊ธธ ๋น๋ถ ๋๋ฆฐ๋ค.1. ์์ฐจ ํ์์๊ณ ๋ฆฌ์ฆ ์ด๋ก ๊ทธ๋๋ก ์ฝ๋๋ก ์ฎ๊ธด ๊ตฌํ ๋ฐฉ๋ฒ์ด๋ค.0๏ธโฃ ์์์ ์์์ ์ต๋จ ๊ฑฐ๋ฆฌ ๋ฐฐ์ด (dist) ๋ง๋ค๊ณ INF๋ก ์ด๊ธฐํ1๏ธโฃ ํ ์์ ์์ ๋ฐฉ๋ฌธํ์ง ์์ ๋
ธ๋ ์ค ์ต์ ๋น์ฉ์ผ๋ก ๋ฐฉ๋ฌธํ ์ ์๋ ๋
ธ๋(์ดํ A) ๋ฐฉ๋ฌธ2๏ธโฃ ํด๋น ๋
ธ๋์ ์ธ์ ํ ๋
ธ๋(์ดํ B)๋ฅผ ํ์ฉํด dist ๋ฐฐ์ด์ ์ต์ ํ ํ๋ค.2๏ธโฃ-1) dist[B] > dist[A] + A โ B ๊ฐ์ ๋น์ฉ ์ผ ์ dist ๋ฐฐ์ด ์ต์ ํ3๏ธโฃ ๋ชจ๋ ๋
ธ๋๋ฅผ ๋ฐฉ๋ฌธํ ๋๊น์ง 1๏ธโฃ,2๏ธโฃ ๊ณผ์ ์ ๋ฐ๋ณตํ๋ค.(1) ์๊ฐ ๋ณต์ก๋ ๋ถ์๋
ธ..
2024.10.18
์๊ณ ๋ฆฌ์ฆ/์๊ณ ๋ฆฌ์ฆ-์ด๋ก
![thumbnail](https://img1.daumcdn.net/thumb/R750x0/?scode=mtistory2&fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2F5GUUP%2FbtsKatdGSnw%2FKjAfJSNQonIyZPKAjiLZv1%2Fimg.png)
[ํ๋ก๊ทธ๋๋จธ์ค] Lv2 ์ถฉ๋ ์ํ ์ฐพ๊ธฐ java (์ ๊ทผ ๋ฐฉ์ ํํธ + ์ธ์ธํ ์ฝ๋ ๋ถ์)
1. ๋ฌธ์ ์ค๋ช
๐๋ฌธ์ ๋งํฌ๋ฌธ์ ์ ์ค๋ช
๋ง ๋ณด๋ฉด ์ดํดํ๊ธฐ๊ฐ ์ด๋ ค์ด๋ฐ, ๋ฐ์ ์๋ฎฌ๋ ์ดํฐ๋ฅผ ๋ณด๋ฉด ๋ฌธ์ ์์ ์ฃผ์ด์ง ์กฐ๊ฑด๊ณผ ๋ก๋ด์ ์๋์๋ฆฌ๋ ์ดํดํ ๋งํ๋ค.ํ์ง๋ง ํท๊ฐ๋ฆฌ๋ ๊ฒ์ด ์๋ค๋ฉด ๋ฐ๋ก, points์ routes์ ์๋ฏธ ๋ฐ ๊ด๊ณ๋ผ๊ณ ํ ์ ์๊ฒ ๋ค.(1) ํท๊ฐ๋ฆฌ๋ ๊ฒ ๋ฐ๋ก ์ก๊ธฐpoints: ๋ก๋ด์ด ๋ฐฉ๋ฌธํด์ผํ๋ ์ง์ ์ ์ขํ๋ฅผ ๋ฐฐ์ด ํํ๋ก ์ ์ฅํด๋์๋ค.points[i]์ผ ๋, ์ด i๊ฐ ๋ฐฉ๋ฌธํ ์ง์ ์ ๋ฒํธ ์ด๊ณ , point[i]์ value๊ฐ ๊ฐ๊ฐ i๋ ์ง์ ์ ํ๊ณผ ์ด ์ฆ ์ขํ์ด๋ค.routes; ๋ก๋ด๋ณ๋ก ๋ฐฉ๋ฌธํด์ผํ ์ง์ ์ ์์๋๋ก ๋์ดํ 1์ฐจ์ ๋ฐฐ์ด์ ๋ฌถ์์ด๋ค.routes[i]์ i๋ ๋ก๋ด์ ๋ฒํธ์ด๊ณ , routes[i]์๋ ๋ก๋ด์ด ๋ฐฉ๋ฌธํด์ผํ ์ง์ ์ ๋ฒํธ๊ฐ ์์๋๋ก ์ ์ฅ๋์ด ์๋ค.์๋ฅผ ๋ค์ด, routes[2] = ..
2024.10.18
์๊ณ ๋ฆฌ์ฆ/๋ฌธ์ ํ์ด
![thumbnail](https://img1.daumcdn.net/thumb/R750x0/?scode=mtistory2&fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FthafH%2FbtsJ6cOYgOb%2F1UlZyevXtr2p51IMDqUFBk%2Fimg.png)
[ํ๋ก๊ทธ๋๋จธ์ค] Lv2 ํผ์ฆ๊ฒ์์ฑ๋ฆฐ์ง java ์ดํดํ๊ธฐ ์ฌ์ด ํ์ด!
4
1. ๋ฌธ์ ์ค๋ช
๐๋ฌธ์ ๋งํฌ1๋ฒ ํผ์ฆ์ฌ์ฉ์์ ๋ ๋ฒจ์ด 1์ด๋ผ ํ์ ๋, ์ฒซ ๋ฒ์งธ ํผ์ฆ์ ์ฌ์ฉ์์ ๋ ๋ฒจ >= ํผ์ฆ์ ๋์ด๋ ์กฐ๊ฑด์ ๋ถํฉํจ์ผ๋ก ์๊ฐ์ 3๋ถ ๋๋ ค์ ํผ์ฆ์ ์๋ฃํ๋ค.2๋ฒ ํผ์ฆ์ฌ์ฉ์์ ๋ ๋ฒจ ํผ์ฆ์ ๋์ด๋ ์ด๋ค.์ด ๊ฒฝ์ฐ ๋ฌธ์ ์ ์๊ตฌ์กฐ๊ฑด์ฒ๋ผ ์ง์ ํผ์ฆ์ (ํผ์ฆ์ ๋์ด๋ - ์ฌ์ฉ์์ ๋ ๋ฒจ) ๋งํผ ๋ค์ ํ์ด์ผ ํ๋ค. ๊ทธ๋์ 2๋ฒ ํผ์ฆ์ ํธ๋๋ฐ๋ 1*3+4 = 7๋ถ์ ์๊ฐ์ด ๋ ๋ค.3๋ฒ ํผ์ฆ์ด๊ฒ๋ ๋ง์ฐฌ๊ฐ์ง๋ก ์ฌ์ฉ์์ ๋ ๋ฒจ ํผ์ฆ์ ๋์ด๋ ์์ผ๋ก (ํผ์ฆ์ ๋์ด๋ - ์ฌ์ฉ์์ ๋ ๋ฒจ)*4 + 2 = 10๋ถ ์ด ๋ ๋ค.๋ฐ๋ผ์, ์ฌ์ฉ์์ ๋ ๋ฒจ์ด 1์ด๋ฉด ๋ชจ๋ ๋ฌธ์ ๋ฅผ ํธ๋๋ฐ ์ด 20๋ถ์ด ์์๋๋ค.๋ฌธ์ ์์๋ limit ์ด๋ผ๋ ์ ํ์๊ฐ์ด ์ฃผ์ด์ง๋ค.์ ํ ์๊ฐ ์์ ํผ์ฆ์ ๋ค ํ ์ ์๋ ์ต์ ๋ ๋ฒจ์ด ๋ช์ธ์ง ๊ตฌํ์ฌ๋ผ2. ์ ๊ทผ ๋ฐฉ..
2024.10.14
์๊ณ ๋ฆฌ์ฆ/๋ฌธ์ ํ์ด
![thumbnail](https://img1.daumcdn.net/thumb/R750x0/?scode=mtistory2&fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FbvrSQk%2FbtsKcaqsBR2%2F1FYUSWEVUT46HMrhicWXP0%2Fimg.png)
10์ 2์ฃผ์ฐจ ๊ณํ
1. ๊ณํ2. ํ๋ ค๋ ๊ฒ์ 1/4๋ ๋ชปํ๋ค. ๋ชฉํ๋์ ๋ ์ค์ฌ๋ณด์.
2024.10.14
์ผ์/๊ณํ & ํ๊ณ
![thumbnail](https://img1.daumcdn.net/thumb/R750x0/?scode=mtistory2&fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FpEWdi%2FbtsKbh464hB%2FvkeJjf545oMb5IB1eXT5Kk%2Fimg.png)
[์ถฉ๊ฒฉ] PCCP ๋ ๋ฒจ 0 ์ ๋ง์
ํญ์ ์ฝํ
ํ๋ฉด ํ
์ผ ๋ค ๋ง์์ ์ํ๋ค๊ณ ์ฐฉ๊ฐํ ๊ฒ ๊ฐ๋ค. ๊ฑฐ๊ธฐ์๋ ์๊ฐ ์ด๊ณผ๊ฐ ๋ฐ์ํ๋ ๊ฑฐ๊ฒ ์ง. ์...๋ฌธ์ ๋ฒ์๋ฅผ ๋ณด๋ฉฐ 10์ 5์น์ด๋ผ ๋ฐ๋ณต๋ฌธ ํ๋๋ง ์ฐ๋ฉด ์์ ํ์ํด๋ ๊ด์ฐฎ๊ฒ ์ง ์ฌ๊ฒผ๋๋ฐ ๋ญ์ง... ๋์ค์ PCCP ๊ธฐ์ถ ๋์ค๋ฉด ๋ฌธ์ ํ์ด๋ด์ผ๊ฒ ๋ค.
2024.10.14
์ผ์/๋น ์ ๊ธฐ์ ์ผ๊ธฐ์ฅ
![thumbnail](https://img1.daumcdn.net/thumb/R750x0/?scode=mtistory2&fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FdgfV2I%2FbtsKbfGhC54%2FpsMRDKE7TtZOgyejOAGkDk%2Fimg.png)
[๊ธฐ์
๋ถ์] Kdb ์บํผํ ๋ญํ๋ ๊ณณ์ธ๊ฐ์? (์ง์๋๊ธฐ ์ธ ์ฌ๋ ๋ค์ด์)
1. ๊ธฐ์ฌ ์ค๋ช
KDB ์บํผํ ๊ณตํ - CEO ์ธ์ฟ๋งKDB ์บํผํ์ ๋ํ์ ๋ณด๊ฐ ์์ค์ ๋๋ฌด ์๋ค.2. ๊ธฐ์ฌ ๋ด์ฉ์ ์์นํ, ์ธ์ฌ์ดํธ ๋๋๊ธฐ๊ตญ๋ด ์ต์ด ์ฌ์ ์ ๋ฌธ๊ธ์ตํ์ฌ ์ด๋ค. ๊ธฐ์
๊ธ์ต ์ค์ฌ์ ์ฌ์ ์๋น์ค๊ฐ ์ฃผ๋ ์ํ์ด๋ค.ํ์ฌ ๋ฒค์ฒํฌ์, PEF, ๋ฉ์๋ ํฌ์, ๊ธฐ์
๋์ถ, ์๋์ฐจ๊ธ์ต ๋ฑ ๋ค์ํ ๋ถ์ผ์์ ์ฐจ๋ณํ๋ ๊ธ์ต ์๋น์ค๋ฅผ ์ ๊ณตํ๋ฉฐ ๊ณ ๊ฐ์ ์ฑ์ฅ์ ์ง์ํ๊ณ ์๋ค.3. ์ถ๊ฐ ์กฐ์ฌํ ๋ด์ฉ(1) ์ถ๊ฐ ์กฐ์ฌ ๋ด์ฉkdb ์บํผํ์ด 1๋ถ๊ธฐ ์ด ์์ฐ 9์กฐ 7443์ต์ผ๋ก ์์ 10์กฐ ํด๋ฝ์ ์
์ฑ์ ์๋๊ณ ์์.์๋๊ธฐ ๊น์ง์ ๊ณผ์ 1972๋
์ค๋ฆฝ ํ 1995๋
๊น์ง ๊พธ์คํ ์ฑ์ฅํ์ฌ ์์ฐ ๊ท๋ชจ๊ฐ 7์กฐ๊น์ง ๋์ด๋จ.1997๋
IMF๋ก ์ธํด์ ์ฌ์
์์ถ 1์กฐ 5900์ต ์๊น์ง ์์ฐ ๊ท๋ชจ๊ฐ ์ค์ด๋ค์์.์ดํ 10๋
์ ์์ฐ 2~3์กฐ์ ๋์์ ๋ฑ..
2024.10.12
CS & IT trend/IT ์ฐ์
๊ด๋ จ ์ ๋ฌธ ์คํฌ๋ฉ
![thumbnail](https://img1.daumcdn.net/thumb/R750x0/?scode=mtistory2&fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2Fwzpfm%2FbtsKbCVr7cs%2Fq4VBKYnfI7kEeYwApUm4B0%2Fimg.png)
[๊ธฐ์
๋ถ์] ๊ฐ๋น์๋ ๋ญํ๋ ๊ณณ ์ธ๊ฐ์?
1. ๊ธฐ์ฌ ์ค๋ช
๊ฐ๋น์ ํ์ฌ ์๊ฐ๋ฌด์จ ์ ๋ฐ์๋์ง๋ ๋ค ๋์์์ด์ ๋์ค์ ์ฐธ๊ณ ํ๋ฉด ๋๊ฒ ๋ค.2. ๊ธฐ์ฌ ๋ด์ฉ์ ์์นํ, ์ธ์ฌ์ดํธ ๋๋๊ธฐ(1) ๊ธฐ์
๋ถ์a. ํ๋ ์ผ์ํ ๋ชฉ๋ก์ธ๋ถ ํ๋ ์ผํด๋ผ์ฐ๋๊ธฐ์
/ ๊ฐ์ธ์ฉ ํด๋ผ์ฐ๋ ์๋น์ค ๊ตฌ์ถ๊ณต๊ณต๊ธฐ๊ด ์ ์ฉ ํด๋ผ์ฐ๋ ์๋น์ค ใ
๊ตญ ๊ฐ๋น์๋ AWS์ MS Azure์ ํํธ๋์๊ทธ๋ฃน์จ์ด ํ์ด์์ค๊ทธ๋ฃน์จ์ด ์๋น์ค (๊ธฐ์
๋ฉ์ผ ์ ์ ๊ฒฐ์ , ๋ชจ๋ฐ์ผ ์คํผ์ค, ๋ฉ์ ์ ธ, ํ์ํ์, ๊ทผํ๊ด๋ฆฌ, ์ ์์ธ๊ธ๊ณ์ฐ์, ์ ์๊ณ์ฝ)IDC / ํธ์คํ
์๋ฒ ์๋/ ๊ตฌ๋งค, 1๋ถ ์ค์น ์๋ฒ, ์๋ํ๋ ์ค ํธ์คํ
, ๋งค๋์ง๋ ์๋น์ค, ์น ํธ์คํ
, ์น ์์ด์ ์ ํธ์คํ
, ๋ฉ์์ง, ์ด๋ฏธ์ง/ ๋์์ ํธ์คํ
, DB ํธ์คํ
, SSL ํธ์คํ
๋๋ฉ์ธ๋๋ฉ์ธ ๋ฑ๋ก, ์ฐ์ฅ, ์์ฝ ๊ธฐ๊ด ์ด์ ๊ด๋ฆฌ ๋ํ๊ตฌ๋งค ๋ํํํ์ด์งํฌ๋ฆฌ์์ดํฐ ๋งํฌ์๋ ํ๋ ์ค๊ฐํธ ์ ..
2024.10.12
CS & IT trend/IT ์ฐ์
๊ด๋ จ ์ ๋ฌธ ์คํฌ๋ฉ
![thumbnail](https://img1.daumcdn.net/thumb/R750x0/?scode=mtistory2&fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2F2VUb8%2FbtsJ3n45cMo%2FokRoXKb9QHTk9j0wNyfVvK%2Fimg.png)
VDI ์ DaaS๊ฐ ๋ญ์์? ๋์ ์ฐจ์ด์ ์?
1. VDI(Virtual Desktop Infrastructure)ํ์ฌ์ ์๋ฒ์ ๊ฐ์ ๋ฐ์คํฌํฑ(์ปดํจํฐ)๋ฅผ ๊ตฌ์ถํด๋๊ณ , ๋ชจ๋ ์ง์๋ค์ ํด๋น ๊ฐ์ ๋ฐ์คํฌํฑ์ ์ ์ํ์ฌ ์
๋ฌด๋ฅผ ๋ณด๋๋ก ํ๋ ํ๊ฒฝ์ ๋งํ๋ค.์๋ฅผ ๋ค์ด, ํ์ฌ์ ์๋ฒ์ VM(๊ฐ์ ๋จธ์ )์ ์ฌ๋ฌ ๋ ๋ง๋ค์ด์ ๊ฐ ์ง์์ด ์ด ๊ฐ์ ๋จธ์ ์ ์ ์ํด ์ผ์ ํ๋๋ก ํ๊ฒฝ์ ๊ตฌ์ถํ๋ ๊ฒ์ด๋ค ๋ฐ๋ผ์ ์ฌ์ค์ ์ง์๋ค์ด ์ค์ ์ฌ์ฉํ๋ ํ์ฌ ๋ด ๋ฌผ๋ฆฌ์ ์ธ ์ปดํจํฐ๋ ํ๋ฉด ์ญํ ๋ง ํ๊ณ , ์ค์ ์์
์ ํ์ฌ ์๋ฒ์ ๊ตฌ์ถ๋ ๊ฐ์ ๋ฐ์คํฌํฑ์์ ์ด๋ฃจ์ด์ง๋ ๊ฒ์ด๋ค.์ฅ์ : ํ์ฌ์์ ์ด๋ฃจ์ด์ง๋ ๋ชจ๋ ๋ฐ์ดํฐ ์์
, ์ ํ๋ฆฌ์ผ์ด์
์์
์ ์ค์์์ ํต์ ๊ฐ ๊ฐ๋ฅํด์ง๋ฏ๋ก, ๋ณด์์ด ๊ฐํด์ง. ์
๋ฌด์ ๋ํ ๊ด๋ฆฌ๋ ์ฌ์์ง๋จ์ : ํ์ฌ ๋ด๋ถ์ ์๋ฒ๋ ์ธํ๋ผ ์ง์ ๊ตฌ์ถ ๋ฐ ์ ์ง โ ์ ๋ฌธ ์ธ๋ ฅ ํฌ์
ํ์ + ์ด๊ธฐ ๋น..
2024.10.12
CS & IT trend/IT ์ ๋ฐ ์ง์
![thumbnail](https://img1.daumcdn.net/thumb/R750x0/?scode=mtistory2&fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FbOcsMn%2FbtsJ2H358Au%2Ftxf0AiMnE35OImnLkS3Sw0%2Fimg.png)
[๊ธฐ์
๋ถ์] ์์ด๋ค๋๋ผco๋ ๋ญํ๋ ๊ณณ์ด์ผ? (์ง์๋๊ธฐ ์ธ ์ฌ๋ ๋ค์ด์)
1. ๊ธฐ์ฌ ์ค๋ช
์์ด๋ค ๋๋ผ ์ํ ์๋ด๊ธฐ์ฌ๋ ์๋์ง๋ง, ์์ด๋ค ๋๋ผ์ ๋ํ ๊ธฐ๋ณธ ์ง์์ด ์์ด์ ์ผ๋จ ํด๋น ๋ด์ฉ์ ๋ํด ์์๋ณธ ํ ํ์ฌ ๋ํฅ๊ณผ ๊ด๋ จ๋ ๊ธฐ์ฌ๋ค์ ์ฝ์ด๋ณผ ์์ ์ด๋ค.2. ๊ธฐ์ฌ ๋ด์ฉ์ ์์นํ, ์ธ์ฌ์ดํธ ๋๋๊ธฐ(1) ์์ด๋ค ๋๋ผ๋ ๊ฐ๋ตํ ๋ญํ๋ ๊ณณ์ธ๊ฐ?์์ด๋ค์ ๋
์ ๋ฅ๋ ฅ ํฅ์ ๋ฐ ๊ธฐ์ด ํ์ต ์ญ๋ ํฅ์์ ๋์์ ์ฃผ๋ ์ปจํ
์ธ ์ ๊ณต ํ๋ซํผ. ๋ฏธ์ทจํ ์๋๋ค์ ์ํ ๋ทํ๋ฆญ์ค๋ผ๊ณ ์๊ฐํ๋ฉด ๋๋ค. ์์ด๋ค ๋๋ผco๋ ์ด๋ฌํ ์์ด๋ค ๋๋ผ๋ฅผ ๋ง๋ค๊ธฐ ์ํ LG u+ ๋ด์ ์ ์ฌ์
์กฐ์ง์ด๋ค.(2) ์์ด๋ค ๋๋ผ ์ธ๋ถ ์๋น์คa. ์์ด๋ค๋๋ผ ๋
์๋งค์ผ 1๊ถ์ฉ 10๋
์ ์ฝ์ ์ ์๋ ๋ฐฉ๋ํ ์๋ฃ, ์ถ์ฒ ์์คํ
์ ํตํด ์์ด ๋ณ ๋ง์ถค ๋์ ์ถ์ฒ๋ ํด์ค์ค๊ฐ ๋
์: ์์ง ๊ธ์ ์ฝ์ง ๋ชปํ๋ ์์ด๋ฅผ ์ํ ๋น๋์ค๋ถ, ๊ธ์ ๊นจ์น ์์ด๋ค์ ์ํ ๋ฆฌ..
2024.10.11
CS & IT trend/IT ์ฐ์
๊ด๋ จ ์ ๋ฌธ ์คํฌ๋ฉ
![thumbnail](https://img1.daumcdn.net/thumb/R750x0/?scode=mtistory2&fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FbqZLMv%2FbtsKbS4ICwU%2FVUHE9iQpUHUKPkkrv9CHH0%2Fimg.png)
[๊ธฐ์
๋ถ์] ์ฝ์ค์ฝค์ด ๋ญํ๋ ๊ณณ์ธ๊ฐ์? (์ง์๋๊ธฐ ์ธ ์ฌ๋ ๋ค์ด์)
1. ๊ธฐ์ฌ ์ค๋ช
๊ธฐ์ฌ ๋งํฌ: https://news.bizwatch.co.kr/article/market/2017/10/18/0020์ ๋ชฉ: ์ฝ์ค์ฝค์ด ๋ญํ๋ ๋ด๊ฐ์?(2017๋
๊ธฐ์ฌ, ์ฝ์ค์ฝค์ ์ต์ ์๋น์ค์๋ ๊ฑฐ๋ฆฌ๊ฐ ๋ฉ ์ ์์ง๋ง, ์ฝ์ค์ฝค์ด ์ ํต์ ์ผ๋ก ํ๊ณ ์๋ ์๋น์ค๋ค์ ๋ํ ์ธ์ฌ์ดํธ๋ฅผ ์ป์ ์ ์์ด์ ์ข์๋ค.)2. ๊ธฐ์ฌ ๋ด์ฉ์ ์์นํ, ์ธ์ฌ์ดํธ ๋๋๊ธฐ(1) ์ฝ์ค์ฝค์ด ๋ฌด์์ด๊ณ , ํ๋ ์ผ์ด ๋ญ์์?a. ์ฝ์ค์ฝค์ด๋?1977๋
์ฆ๊ถ ์ ๊ด ๊ธฐ๊ด๊ฐ ์ฆ๊ถ์ฌ๋ค์ด ํจ๊ป ์ด์ฉํ ๋ชฉ์ ์ผ๋ก ๋ง๋ ์ฆ๊ถ ์ ์ฐ ์ ๋ฌธํ์ฌb. ํ๋ ์ผ (๋์ ์๋ฏธ)์ฝ์ค์ฝค ์ค๋ฆฝ ๋ชฉ์ ์ฒ๋ผ ์ฝ์ค์ฝค์ ๋ํ ์๋น์ค๋ ์ฆ๊ถ์ฌ ๊ณต๋ ์จ๋ผ์ธ ์์คํ
๊ฐ๋ฐ ๋ฐ ์ด์์ด๋ค.์ฝ์ค์ฝค์ด ๋ง๋ ์ฆ๊ถ ๊ณต๋ ์จ๋ผ์ธ ์์คํ
์ ๊ตญ๋ด 55๊ฐ์ ์ํ ๋ฐ ์ฆ๊ถ์ฌ์์ ์ฌ์ฉํ๊ณ ์๋ค. ์๋ฅผ ๋ค..
2024.10.10
CS & IT trend/IT ์ฐ์
๊ด๋ จ ์ ๋ฌธ ์คํฌ๋ฉ
![thumbnail](https://img1.daumcdn.net/thumb/R750x0/?scode=mtistory2&fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FbfTGYw%2FbtsLK8k2Zyu%2FRCV4TgX9zVPWBsx7f8mf8K%2Fimg.png)
๋ค์ต์คํธ๋ผ ์๊ณ ๋ฆฌ์ฆ์ ๊ฐ๋
1. ์ ์์์์ธ ๊ฐ์ค์น๋ง ์๋ ๊ทธ๋ํ์์ ์์์ ์ $v_{start}$๋ผ๊ณ ํ ๋, $v_{start}$์์ ๋ชจ๋ ์ ์ ๊น์ง์ ์ต๋จ ๊ฒฝ๋ก๋ฅผ ๊ตฌํ๋ ์๊ณ ๋ฆฌ์ฆ์ต๋จ ๊ฒฝ๋ก:A โ B ์ ์ต๋จ๊ฒฝ๋ก๋ A์์ B๊น์ง ๊ฐ๋ ๊ฒฝ๋ก ์ค ์ต์ ๋น์ฉ์ ์ฌ์ฉํ๋ ๊ฒฝ๋ก๋ฅผ ์๋ฏธํ๋ค.๊ฐ์ค์น๊ฐ ์๋ ๊ทธ๋ํ์์๋ ๊ฐ์ ์ ์๊ฐ ์ ์์๋ก ์ต๋จ ๊ฒฝ๋ก๊ฐ ๋ ๊ฒ์ด๊ณ , ๊ฐ์ค์น๊ฐ ์๋ ๊ทธ๋ํ์์๋ ๊ฐ์ค์น๋ฅผ ์๊ฒ ์ฌ์ฉํ ์๋ก ์ต๋จ ๊ฒฝ๋ก๊ฐ ๋ ๊ฒ์ด๋ค.2. ์๋ฆฌKEY WORD: GREEDY ALGORITHM1๏ธโฃ ์์์ ์์ ๊ฐ ๋
ธ๋๊น์ง ๊ฑธ๋ฆฌ๋ ์ต์ ๊ฑฐ๋ฆฌ๋ฅผ ์ ์ฅํ๋ ๋ฐฐ์ด์ ๋ง๋ ๋ค. (์ต์ ๊ฑฐ๋ฆฌ DASH-BOARD)2๏ธโฃ ํ ์์ ์์ ๋ฐฉ๋ฌธํ์ง ์์ ๋
ธ๋๋ค ์ค, ์์์ ์์ ๊ฐ์ฅ ์ต์ ๋น์ฉ์ผ๋ก ๊ฐ ์ ์๋ ๋
ธ๋(์ดํ A)๋ฅผ ๋งค๋ฒ ๊ณ ๋ฅธ๋ค.3๏ธโฃ A์ ์ธ์ ํ ๋
ธ๋๋ค..
2024.10.09
์๊ณ ๋ฆฌ์ฆ/์๊ณ ๋ฆฌ์ฆ-์ด๋ก
![thumbnail](https://img1.daumcdn.net/thumb/R750x0/?scode=mtistory2&fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FWVaJz%2FbtsJXKZGgTx%2Fymko4gkwrhcPeGI5qSCSq1%2Fimg.png)
10์ 1์ฃผ์ฐจ ๋ชฉํ
1. ๊ณํ์์ ์์! 2. ํ๊ณ ๋ฉด์ ์ ์ดํ ๊ฐ์ ์ด๋ฆฌ๋ ์๊ฐ์ด ์ผ๋ง ์ ๋จ์์ ๊ทธ ์ ๊น์ง๋ ํด์ผํ๋ค!!
2024.10.07
์ผ์/๊ณํ & ํ๊ณ
![thumbnail](https://img1.daumcdn.net/thumb/R750x0/?scode=mtistory2&fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FRiu6U%2FbtsJ4tQfdCY%2F1Aanhl8yKi0CHQ2aWrwyak%2Fimg.png)
[ํ๋ก๊ทธ๋๋จธ์ค] ์ ์
์ ์ถ ์ค์ผ์ค๋ง java ๋ฌธ์ ํ์ด
1. ๋ฌธ์ ์ค๋ช
๋ฌธ์ ๋งํฌ์ฒ๋ฆฌํด์ผํ ์์
์ ์: n์ฝ์ด์ ๊ฐ์์ ์ฝ์ด๋ง๋ค ์ผ์ ์ฒ๋ฆฌํ๋๋ฐ ๊ฑธ๋ฆฌ๋ ์๊ฐ : int [] cores๋งจ ๋ง์ง๋ง์ ์ผ์ ๋๋ด๋ ์ฝ์ด์ ๋ฒํธ๋ฅผ ๊ตฌํ๋ผ. (๋ฒํธ๋ 1๋ถํฐ ์์ํ๋ค.)2. ์ ๊ทผ ๋ฐฉ์KEY WORD: binary_search์ด๋ถํ์์ผ๋ก n์ ์์
๋ ์ด์์ ์ฒ๋ฆฌ๋ฅผ ํ๋ ์๊ฐ๋ ์ค ๊ฐ์ฅ ์์ ์๊ฐ๋(k)๋ฅผ ๊ตฌํ๋ค.(n = 15๋ผ๊ณ ํ์. ์๊ฐ๋ณ๋ก ์งค๋์ ๋, 16์ด ๊ฐ์ฅ ๊ฐ๊น์ด ์ ์ด๋ค.)์ฝ์ด์ ๋งจ ๋ง์ง๋ง ์๋ฆฌ๋ถํฐ k ์๊ฐ๋ ์ผ์ ํ๋ ๋
์์ ํ๋ํ๋ ์ ์ธ์์ผ๊ฐ๋ฉด์ ๋งจ ๋ง์ง๋ง์ผ๋ก n๋ฒ์งธ ์ผ์ ์ฒ๋ฆฌํ ์ฝ์ด๋ฅผ ๊ตฌํ๊ณ ๋ฒํธ๋ฅผ ์ถ๋ ฅํ๋ค.9์๊ฐ์งธ์์๋ 1๋ฒ ์ฝ์ด์ 2๋ฒ์ฝ์ด๋ง ์ผํ๋ฉฐ 16๋ฒ์งธ์ธ 2๋ฒ ์ฝ์ด๋ฅผ ์ ์ธํ๋ฉด 1๋ฒ์ฝ์ด๊ฐ target๊ฐ์ธ 15๋ฅผ ์ฒ๋ฆฌํ๋ ๋ง์ง๋ง ์ฝ์ด์ด๋ค. ๊ทธ๋์ ๋ต์..
2024.10.03
์๊ณ ๋ฆฌ์ฆ/๋ฌธ์ ํ์ด
![thumbnail](https://img1.daumcdn.net/thumb/R750x0/?scode=mtistory2&fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FcyPXPy%2FbtsJ3gEAsWo%2FLCHYfz7zULXi54vPF6KrsK%2Fimg.png)
[ํ๋ก๊ทธ๋๋จธ์ค] N์ผ๋ก ํํ java ์ฌ์ด ํ์ด ์ค๋ช
!
1. ๋ฌธ์ ์ค๋ช
๋ฌธ์ ๋งํฌN๊ณผ number๊ฐ ์ฃผ์ด์ก์ ๋, ์ฌ์น์ฐ์ฐ์ ํ์ฉํด number๋ฅผ ๋ํ๋ผ ์ ์๋ N์ ์ต์ ๊ฐ์๋ฅผ ๊ตฌํด๋ผ2. ์ ๊ทผ ๋ฐฉ์(1) ์๋ชป ์ ๊ทผ ํ๋ ๋ฐฉ์KEY WORD: BFS๋ฐฑ์ค์์ ์์ฃผ ํ๋ ์ฐ์ฐ ๊ท์น์ด ์ฃผ์ด์ก์ ๋, target ๊ฐ์ ๋ช ๋ฒ๋ง์ ๋ง๋ค ์ ์๋์ง ๊ตฌํ๋ ๋ฌธ์ ๋ผ๊ณ ์๊ฐํ๋ค. ์๋ฅผ ๋ค์ด+2, x5 -1์ด ๊ฐ๋ฅํ๋ค๊ณ ํ ๋, A๋ฅผ B๋ก ๋ง๋๋ ์ต์ ๊ฒฝ์ฐ ์์๋? ๊ฐ์ ๋ฌธ์ ๋ง์ด๋ค.ํด๋น ๋ฌธ์ ๋๋ฌธ์ ์ ์ต๋ ๋ฒ์๊น์ง 1์ฐจ์ ๋ฐฐ์ด์ ๋ง๋ ๋ค. (๋ฌธ์ ๋ฒ์๊ฐ 1๋ฐฐ์ด์ index๋ ์ซ์, value๋ ํด๋น ์ซ์๋ฅผ ๋ง๋ค ์ ์๋ ์ต์ ์ฐ์ฐ ์ ์ด๋ค.start ๊ฐ์ธ A๋ถํฐ ์์ํด์, ์ฐ์ฐ์ ํ์ฉํด ๋ค๋ฅธ ๊ฐ index๋ก ์ด๋ํ๋ค.๋ง์ฝ A = 2์ด๋ฉด, 2๋ก ๋ง๋ค ์ ์๋ ๋ค๋ฅธ ์๋, 4, 1..
2024.10.03
์๊ณ ๋ฆฌ์ฆ/๋ฌธ์ ํ์ด