์ทจ์
5
11์ 2์ฃผ์ฐจ ๋ชฉํ
1. ๋ชฉํ๋ค์ ์ด์ฌํ ๋ฌ๋ ค๋ณด์. ์ฃผ๋ณ ๋๊ธฐ๋ค์ด ํ๋๋์ฉ ์ทจ์
ํ๋ค ใ
2. ํด๋ธ ๊ฒ์๊ณ ๋ฆฌ์ฆ์ ํ์คํ ํธ๋ ๋ฒ๋ฆ์ด ์๊ธด ๊ฒ ๊ฐ์. ํ์ง๋ง ์์ฆ ๊ณต๋ถํ๋ฌ ์ค๋ ์๊ฐ์ด ๋ฆ๋ค. ๋ง์ ํ๋ฌ ์ค๋ฉด ์ด์ฌํ ํ๋๋ฐ, ํ๋ฌ ์ค๊ธฐ๊น์ง๊ฐ ํ๋ค๋ค. ์ด๊ฒ๋ ๊ณ ์ณ์ผ๊ฒ ๋ค. ๊ธ๊ณ ๊ธฐ์
๋ถ์์ด ๋๋ฌด ๋ถ๋ด์ค๋ฌ์์ ์ํ๋๋ฐ, ์กฐ๊ธ์ด๋ผ๋ ์ข์ผ๋ ํ๋ ค๊ณ ๋
ธ๋ ฅํด์ผ ํ๋ค.
2024.11.05
์ผ์/๊ณํ & ํ๊ณ
[Java] JSON ์ง๋ ฌํ์ ๋ชจ๋ ๊ฒ
1. JSON ์ด๋ ๋ฌด์์ธ๊ฐ์? ๐ก(1) ์ ์JSON์ด๋ JavaScript Object Notation์ ์ฝ์๋ก Javascript ๊ฐ์ฒด ํํ๋ก ๋์ด์๋ ๋ฐ์ดํฐ ๊ตํ ์์์ด๋ค.JS ๊ฐ์ฒด์ ํํ : javascript ๊ฐ์ฒด๋ (key: value) ํํ์ ๊ฐ๋ค์ด ๋์ด๋ ๊ตฌ์กฐ์ด๋ค. java์์ HashMap๊ณผ ์ ์ฌํ๋ค๊ณ ๋ณผ ์ ์๋ค. js์์๋ ๋ฐ๋ก ๋ณ์์ ๋ํ ํ์
์ ์ธ์ด ํ์ ์๊ธฐ ๋๋ฌธ์ ๊ฐ์ฒด ๋ฌธ๋ฒ์ด ๋น๊ต์ ๊ฐํธํ๋ค.(2) ํน์งa. ์ธ์ด ๋
๋ฆฝ์ ์ธ ์์์ด๋ค.๋ถ๋ช
JS ๊ฐ์ฒด ํํ๋ฅผ ๊ธฐ๋ฐ์ผ๋ก ๋ง๋ค์ด์ง ์์์ด์ง๋ง, javascript ๋ฟ๋ง ์๋๋ผ ๋๋ค์์ ์ธ์ด, ๊ทธ ์ธ์ด ๊ธฐ๋ฐ ํ๋ ์์ํฌ์์ ํ์ฉํ ์ ์๋ค.b. ์ํ๋ฅผ ๊ตํํ๋ค.JSON์ ํตํด ์ฃผ๊ณ ๋ฐ๋ ๋ฐ์ดํฐ๋ ํน์ ๊ฐ์ฒด ํน์ ๊ฐ๋ค์ ์ํ์ด๋ค. ๊ธฐ๋ฅ์ ์๋ฏธํ..
2024.11.05
Language/Java
[ํ๋ก๊ทธ๋๋จธ์ค] Lv2 ๋ง๋์ ๊ทธ๋ํ ์ ๊ทผ ํํธ๋ถํฐ ์ธ์ธํ ์ฝ๋ ๋ถ์๊น์ง! JAVA
1. ๋ฌธ์ ์ค๋ช
๐๋ฌธ์ ๋งํฌ๋ฌธ์ ์์๋ ๋ค์ 3๊ฐ์ง ๋จ๋ฐฉํฅ ๊ทธ๋ํ๋ฅผ ์ ์ํ๊ณ ์๋ค.๋๋ํ์ ์ํํ ๊ทธ๋ํ์ด๊ณ , ๊ฐ์ ์ ๊ฐ์์ ์ ์ ์ ๊ฐ์๊ฐ ๊ฐ๋ค.๋ง๋ํ์ ๋น์ํํ ๊ทธ๋ํ์ด๊ณ , ์ ์ ์ ๊ฐ์ - ๊ฐ์ ์ ๊ฐ์ = 1 ์ด๋ค.ํ์ํ์ ์ํํ ๊ทธ๋ํ์ด๊ณ , ๊ฐ์ ์ ๊ฐ์ - ์ ์ ์ ๊ฐ์= 1 ์ด๋ค.์ด๋ฌํ 3๊ฐ์ง ์ ํ์ ํด๋นํ๋ ๊ทธ๋ํ๊ฐ ์ต์ 2๊ฐ ์ด์ ์ฃผ์ด์ง๋ค. ์ด๋ ์ฃผ์ด์ง ๋ชจ๋ ๊ทธ๋ํ๋ฅผ ์๋ ์ ์ ์ ํ๋ ๊ทธ๋ฆฐ๋ค. ์ฐ๋ฆฌ๋ ์ด๋ฒ ๋ฌธ์ ํ์ด์์ ํด๋น ์ ์ ์ ๋ฟ๋ฆฌ ์ ์ ์ด๋ผ ๋ถ๋ฅด๊ฒ ๋ค. (๋ฌธ์ ์์ ๋ง๋
ํ ํด๋น ์ ์ ์ ์ง์นญํ๋ ์ฉ์ด๊ฐ ์์ด์ ์์๋ก ๋ช
๋ช
ํ๊ฒ ๋ค.) ๋ฟ๋ฆฌ ์ ์ ์ ๋ถ์ฐฉํ ์์๋ ๋ค์๊ณผ ๊ฐ๋ค.์ด๋ ๋ฟ๋ฆฌ์ ์ ์ ๋ฒํธ, ๋๋ํ ๊ทธ๋ํ์ ์, ๋ง๋ ๊ทธ๋ํ์ ์, ํ์ํ ๊ทธ๋ํ์ ์ ๋ฅผ ์์๋๋ก ๊ธฐ๋กํ 1์ฐจ์ ๋ฐฐ์ด์ ์ถ๋ ฅํ๋ฉด ๋..
2024.10.24
์๊ณ ๋ฆฌ์ฆ/๋ฌธ์ ํ์ด
[๊ธฐ์
๋ถ์] ํ๋ ์บํผํ ๋ญํ๋ ๊ณณ์ธ๊ฐ์?
1. ๊ธฐ์ฌ ์ค๋ช
์ด๋ฒ์ ํ๋ ์บํผํ ์ ์
์ฌ์ ์ฑ์ฉ์ ์ง์ํ๊ฒ ๋์ด ํ๋ ์บํผํ์ ๋ํ ๋ฉํ ๋ฐ์ดํฐ์ ํ์ฌ ์ฃผ์ ์ํ, ์์ฅ ํํฉ, IT ์๋น์ค ์ ๋ฐ์ ์ฌ์์๋ ๋ญ๊ฐ ์๋์ง ์์๋ณผ ๊ณํ์ด๋ค. ๊ด๋ จ ๊ธฐ์ฌ๋ค์ ๋ชจ์์ ์์๋ณด๊ฒ ๋ค.ํ๋ ์บํผํ ๊ธฐ์
์๊ฐ'๋จ๋
๊ฒฝ์ 2๋
' ๋ชฉ์ง์่ ํ๋์บํผํ...์ฑ๊ณผ์ ๊ณผ์ ๋2. ๊ธฐ์ฌ ๋ด์ฉ์ ์์นํ, ์ธ์ฌ์ดํธ ๋๋๊ธฐ(1) ๊ธฐ์
์๊ฐ1996๋
๊ตญ๋ด ์ต์ด ํ ๋ถ ๊ธ์ต ํ์ฌ๋ก ์ถ๋ฐํ ๊ธฐ์
๊ตญ๋ด ์๋์ฐจ ๊ธ์ต ์์ฅ ๋ถ๋์ 1์ ์ฌ์ ์ ๋ฌธ ๊ธ์ตํ์ฌ์ด๊ณ , ํ์ฌ ํ๋์๋์ฐจ, ๊ธฐ์, ์ ๋ค์์ค์ ์ ์ ๊ธ์ต์ฌ์๋์ฐจ ๊ธ์ต์ ์ค์ฌ์ผ๋ก ์ ์ฉ ๋์ถ, ์ฃผํ ๋์ถ๊ณผ ๊ฐ์ ์๋น์ค ์ ๊ณต ์คํ์ฌ Data Science, Digital ์ญ๋ ๊ฐํํด์ ์ฌ์
๋ชจ๋ธ ํ์ ๊ณผ ์ฐจ๋์ ๊ตฌ๋งค๋ถํฐ ๊ธ์ต๊น์ง ์ฐจ๋ณํ๋ ๊ณ ๊ฐ ๊ฒฝํ์ ์ ์ฌํ๋..
2024.10.21
CS & IT trend/IT ์ฐ์
๊ด๋ จ ์ ๋ฌธ ์คํฌ๋ฉ
[ํ๋ก๊ทธ๋๋จธ์ค] 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
์๊ณ ๋ฆฌ์ฆ/๋ฌธ์ ํ์ด