user-img
ALL 586
thumbnail
JAVA์—์„œ์˜ ๊ฐ์ฒด ์ง๋ ฌํ™” ๋น„๊ต (Byte Stream ์ง๋ ฌํ™” vs JSON ์ง๋ ฌํ™”)
0. ์•Œ์•„๋ณผ ๋‚ด์šฉJava์˜ ๊ฐ์ฒด ์ง๋ ฌํ™”์—๋Š” ๋‘ ๊ฐ€์ง€ ์ข…๋ฅ˜๊ฐ€ ์žˆ๋‹ค.์ฒซ ๋ฒˆ์งธ๋กœ, Serializable ์ธํ„ฐํŽ˜์ด์Šค๋ฅผ ๊ตฌํ˜„ํ•œ ํด๋ž˜์Šค์˜ ๊ฐ์ฒด๋ฅผ Byte Stream ์ง๋ ฌํ™”ํ•˜๋Š” ๊ฒƒ ์ด๋‹ค.๋‘ ๋ฒˆ์งธ๋กœ, RESTful API Sever๋ฅผ ๊ตฌํ˜„ํ•  ๋•Œ, ๋ฐ์ดํ„ฐ ๊ตํ™˜์„ ์œ„ํ•ด ๊ฐ์ฒด๋ฅผ JSON ์ง๋ ฌํ™”ํ•˜๋Š” ๊ฒƒ ์ด๋‹ค.๋‘ ๊ฐ€์ง€์˜ ์ฐจ์ด์ ์€ ์–ด๋ ดํ’‹์ด ์•Œ์ง€๋งŒ, ์ œ๋Œ€๋กœ ๊ตฌ๋ถ„ํ•˜์—ฌ ๊ธฐ์–ตํ•˜์ง€ ์•Š์•˜๋”๋‹ˆ, ๋‘ ๋ฐฉ๋ฒ•์˜ ๊ตฌํ˜„ ๋ฐฉ์‹๊ณผ ํ™œ์šฉ๋ฒ•์ด ์„œ๋กœ ๋’ค์ฃฝ๋ฐ•์ฃฝ ์„ž์—ฌ ์žˆ์—ˆ๋‹ค. ์ด๋ฅผ ํ•ด๊ฒฐํ•˜๊ธฐ ์œ„ํ•ด ๋‘ ๊ฐ€์ง€ ํ˜•ํƒœ์˜ ์ง๋ ฌํ™”์— ๋Œ€ํ•ด ์ •ํ™•ํžˆ ์•Œ์•„๋ณด๊ณ , ๊ทธ ์ฐจ์ด์ ์„ ๊ตฌ๋ถ„ํ•˜๋ ค ํ•œ๋‹ค.์—ฌ๊ธฐ์„œ๋Š” ๋จผ์ € ๋‘ ์ง๋ ฌํ™”์˜ ์˜๋ฏธ๋งŒ ๊ฐ„๋žตํžˆ ์•Œ์•„๋ณด๊ณ  ์ฐจ์ด์  ์„ค๋ช…์— ๋” ์ง‘์ค‘ํ•˜๊ฒ ๋‹ค.๋งŒ์•ฝ ๋” ์ž์„ธํžˆ ์•Œ๊ณ  ์‹ถ์€ ๋ถ„์€ ๊ฐ ํ•ญ๋ชฉ ๋ณ„ ๋” ์•Œ์•„๋ณด๊ธฐ๋งํฌ๋ฅผ ํ†ตํ•ด ํ™•์ธํ•˜๊ธฐ ๋ฐ”๋ž€๋‹ค.๋‹ค์Œ๊ณผ ๊ฐ™์€ ํด๋ž˜์Šค์˜ ๊ฐ์ฒด๋ฅผ ..
2024.11.04
Language/Java
thumbnail
[ํ”„๋กœ๊ทธ๋ž˜๋จธ์Šค] 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
[ํ”„๋กœ๊ทธ๋ž˜๋จธ์Šค] Lv2 ๋ง‰๋Œ€์™€ ๊ทธ๋ž˜ํ”„ ์ ‘๊ทผ ํžŒํŠธ๋ถ€ํ„ฐ ์„ธ์„ธํ•œ ์ฝ”๋“œ ๋ถ„์„๊นŒ์ง€! JAVA
1. ๋ฌธ์ œ ์„ค๋ช… ๐Ÿ“Œ๋ฌธ์ œ ๋งํฌ๋ฌธ์ œ์—์„œ๋Š” ๋‹ค์Œ 3๊ฐ€์ง€ ๋‹จ๋ฐฉํ–ฅ ๊ทธ๋ž˜ํ”„๋ฅผ ์ œ์‹œํ•˜๊ณ  ์žˆ๋‹ค.๋„๋„›ํ˜•์€ ์ˆœํ™˜ํ˜• ๊ทธ๋ž˜ํ”„์ด๊ณ , ๊ฐ„์„ ์˜ ๊ฐœ์ˆ˜์™€ ์ •์ ์˜ ๊ฐœ์ˆ˜๊ฐ€ ๊ฐ™๋‹ค.๋ง‰๋Œ€ํ˜•์€ ๋น„์ˆœํ™˜ํ˜• ๊ทธ๋ž˜ํ”„์ด๊ณ , ์ •์ ์˜ ๊ฐœ์ˆ˜ - ๊ฐ„์„ ์˜ ๊ฐœ์ˆ˜ = 1 ์ด๋‹ค.ํŒ”์žํ˜•์€ ์ˆœํ™˜ํ˜• ๊ทธ๋ž˜ํ”„์ด๊ณ , ๊ฐ„์„ ์˜ ๊ฐœ์ˆ˜ - ์ •์ ์˜ ๊ฐœ์ˆ˜= 1 ์ด๋‹ค.์ด๋Ÿฌํ•œ 3๊ฐ€์ง€ ์œ ํ˜•์— ํ•ด๋‹นํ•˜๋Š” ๊ทธ๋ž˜ํ”„๊ฐ€ ์ตœ์†Œ 2๊ฐœ ์ด์ƒ ์ฃผ์–ด์ง„๋‹ค. ์ด๋•Œ ์ฃผ์–ด์ง„ ๋ชจ๋“  ๊ทธ๋ž˜ํ”„๋ฅผ ์ž‡๋Š” ์ •์ ์„ ํ•˜๋‚˜ ๊ทธ๋ฆฐ๋‹ค. ์šฐ๋ฆฌ๋Š” ์ด๋ฒˆ ๋ฌธ์ œ ํ’€์ด์—์„œ ํ•ด๋‹น ์ •์ ์„ ๋ฟŒ๋ฆฌ ์ •์ ์ด๋ผ ๋ถ€๋ฅด๊ฒ ๋‹ค. (๋ฌธ์ œ์—์„œ ๋งˆ๋•…ํžˆ ํ•ด๋‹น ์ •์ ์„ ์ง€์นญํ•˜๋Š” ์šฉ์–ด๊ฐ€ ์—†์–ด์„œ ์ž„์˜๋กœ ๋ช…๋ช…ํ•˜๊ฒ ๋‹ค.) ๋ฟŒ๋ฆฌ ์ •์ ์„ ๋ถ€์ฐฉํ•œ ์˜ˆ์‹œ๋Š” ๋‹ค์Œ๊ณผ ๊ฐ™๋‹ค.์ด๋•Œ ๋ฟŒ๋ฆฌ์ •์ ์˜ ๋ฒˆํ˜ธ, ๋„๋„›ํ˜• ๊ทธ๋ž˜ํ”„์˜ ์ˆ˜, ๋ง‰๋Œ€ ๊ทธ๋ž˜ํ”„์˜ ์ˆ˜, ํŒ”์žํ˜• ๊ทธ๋ž˜ํ”„์˜ ์ˆ˜ ๋ฅผ ์ˆœ์„œ๋Œ€๋กœ ๊ธฐ๋กํ•œ 1์ฐจ์› ๋ฐฐ์—ด์„ ์ถœ๋ ฅํ•˜๋ฉด ๋œ..
2024.10.24
์•Œ๊ณ ๋ฆฌ์ฆ˜/๋ฌธ์ œ ํ’€์ด
thumbnail
[ํ”„๋กœ๊ทธ๋ž˜๋จธ์Šค]Lv3 ํ•ฉ์Šน ํƒ์‹œ ์š”๊ธˆ java ์ ‘๊ทผ ๋ฐฉ์‹๋ถ€ํ„ฐ ์ฝ”๋“œ ๋ถ„์„๊นŒ์ง€
1. ๋ฌธ์ œ ์„ค๋ช… ๐Ÿ“Œ๋ฌธ์ œ ๋งํฌ๋ฌด์ง€๋ž‘ ์–ดํ”ผ์น˜๋ž‘ ์•ผ๊ทผ์„ ๋๋‚ด๊ณ , ์ง‘์— ๊ฐˆ๋ ค๊ณ ํ•จ.๋ฒ„์Šค๊ฐ€ ๋Š๊ฒจ์„œ ํƒ์‹œ๋ฅผ ํƒ€์•ผ ํ•˜๋Š”๋ฐ, ํƒ์‹œ ์š”๊ธˆ์ด ๊ฑฑ์ •๋จ.๋งˆ์นจ ๋ฌด์ง€๋ž‘ ์–ดํ”ผ์น˜๊ฐ€ ์ง‘ ๊ฐ€๋Š” ๋ฐฉํ–ฅ์ด ๊ฐ™์€ ์ชฝ์ด๋ผ, ์ตœ๋Œ€ํ•œ ํ•ฉ์Šนํ•ด์„œ ์ „์ฒด ํƒ์‹œ ๋น„์šฉ์„ ์ค„์ด๋ ค๊ณ  ํ•จ. ๋‹ค๋งŒ ํ•ฉ์Šนํ•˜์ง€ ์•Š๊ณ  ๊ฐ€๋Š”๊ฒŒ ์ „์ฒด ํƒ์‹œ ๋น„์šฉ์ด ๋” ์ž‘์„ ๊ฒฝ์šฐ, ๊ทธ ๊ฒฝ์šฐ์˜ ์ˆ˜๋ฅผ ์„ ํƒํ•จ.ํšŒ์‚ฌ ์œ„์น˜ : s, ๋ฌด์ง€ ์ง‘: a, ์–ดํ”ผ์น˜ ์ง‘: b ์˜ ์œ„์น˜๊ฐ€ ์ฃผ์–ด์ง„๋‹ค๊ณ  ์น˜์ž.์–ดํ”ผ์น˜์™€ ๋ฌด์ง€์˜ ํƒ์‹œ ์š”๊ธˆ์„ ์ „๋ถ€ ํ•ฉ์ณค์„ ๋•Œ, ์ตœ์†Œ ํƒ์‹œ ์š”๊ธˆ์„ ๋ฐ˜ํ™˜ํ•˜๋ผ.ํžŒํŠธ๋งŒ ์–ป๊ณ  ๊ฐ€์‹ค ๋ถ„๋“ค์€ ์ ‘๊ทผ ๋ฐฉ์‹๊นŒ์ง€๋งŒ ๋ณด๊ณ  ๊ฐ€์‹œ๊ธธ ๋ฐ”๋ผ๊ณ , ํ’€์ด๋ฒ•์„ ๋ณด์‹ค ๋ถ„๋“ค์€ ๋๊นŒ์ง€ ์ฝ์–ด์ฃผ์‹œ๋ผ2. ์ ‘๊ทผ ๋ฐฉ์‹ ๐Ÿ—ƒ๏ธKEY WORD: ๋‹ค์ต์ŠคํŠธ๋ผํ•ด๋‹น ๋ฌธ์ œ๊ฐ€ ๋‹ค์ต์ŠคํŠธ๋ผ์ธ ๊ฒƒ์„ ์•Œ์•„์ฑ„๊ธฐ๋Š” ์‰ฝ์ง€๋งŒ ๊ฑฐ๊ธฐ์— ๋”ํ•ด ์•„์ด๋””์–ด๊ฐ€ ํ•„์š”ํ•˜๋‹ค. ์™œ๋ƒํ•˜๋ฉด ๊ทธ์ € ..
2024.10.23
์•Œ๊ณ ๋ฆฌ์ฆ˜/๋ฌธ์ œ ํ’€์ด
thumbnail
[๊ธฐ์—…๋ถ„์„] ์ฒœ์žฌ๊ต์œก์€ ๋ญํ•˜๋Š” ๊ณณ์ธ๊ฐ€์š”?
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
[๊ธฐ์—… ๋ถ„์„] ํ˜„๋Œ€ ์บํ”ผํƒˆ ๋ญํ•˜๋Š” ๊ณณ์ธ๊ฐ€์š”?
1. ๊ธฐ์‚ฌ ์„ค๋ช…์ด๋ฒˆ์— ํ˜„๋Œ€ ์บํ”ผํƒˆ ์‹ ์ž…์‚ฌ์› ์ฑ„์šฉ์— ์ง€์›ํ•˜๊ฒŒ ๋˜์–ด ํ˜„๋Œ€ ์บํ”ผํƒˆ์— ๋Œ€ํ•œ ๋ฉ”ํƒ€ ๋ฐ์ดํ„ฐ์™€ ํ˜„์žฌ ์ฃผ์š” ์ƒํ’ˆ, ์‹œ์žฅ ํ˜„ํ™ฉ, IT ์„œ๋น„์Šค ์  ๋ฐœ์ „ ์‚ฌ์•ˆ์—๋Š” ๋ญ๊ฐ€ ์žˆ๋Š”์ง€ ์•Œ์•„๋ณผ ๊ณ„ํš์ด๋‹ค. ๊ด€๋ จ ๊ธฐ์‚ฌ๋“ค์„ ๋ชจ์•„์„œ ์•Œ์•„๋ณด๊ฒ ๋‹ค.ํ˜„๋Œ€ ์บํ”ผํƒˆ ๊ธฐ์—… ์†Œ๊ฐœ'๋‹จ๋… ๊ฒฝ์˜ 2๋…„' ๋ชฉ์ง„์›่™Ÿ ํ˜„๋Œ€์บํ”ผํƒˆ...์„ฑ๊ณผ์™€ ๊ณผ์ œ๋Š”2. ๊ธฐ์‚ฌ ๋‚ด์šฉ์˜ ์ˆ˜์น˜ํ™”, ์ธ์‚ฌ์ดํŠธ ๋‚˜๋ˆ„๊ธฐ(1) ๊ธฐ์—… ์†Œ๊ฐœ1996๋…„ ๊ตญ๋‚ด ์ตœ์ดˆ ํ• ๋ถ€ ๊ธˆ์œต ํšŒ์‚ฌ๋กœ ์ถœ๋ฐœํ•œ ๊ธฐ์—…๊ตญ๋‚ด ์ž๋™์ฐจ ๊ธˆ์œต ์‹œ์žฅ ๋ถ€๋™์˜ 1์œ„ ์—ฌ์‹  ์ „๋ฌธ ๊ธˆ์œตํšŒ์‚ฌ์ด๊ณ , ํ˜„์žฌ ํ˜„๋Œ€์ž๋™์ฐจ, ๊ธฐ์•„, ์ œ๋„ค์‹œ์Šค์˜ ์ „์† ๊ธˆ์œต์‚ฌ์ž๋™์ฐจ ๊ธˆ์œต์„ ์ค‘์‹ฌ์œผ๋กœ ์‹ ์šฉ ๋Œ€์ถœ, ์ฃผํƒ ๋Œ€์ถœ๊ณผ ๊ฐ™์€ ์„œ๋น„์Šค ์ œ๊ณต ์ค‘ํ˜„์žฌ Data Science, Digital ์—ญ๋Ÿ‰ ๊ฐ•ํ™”ํ•ด์„œ ์‚ฌ์—… ๋ชจ๋ธ ํ˜์‹ ๊ณผ ์ฐจ๋Ÿ‰์˜ ๊ตฌ๋งค๋ถ€ํ„ฐ ๊ธˆ์œต๊นŒ์ง€ ์ฐจ๋ณ„ํ™”๋œ ๊ณ ๊ฐ ๊ฒฝํ—˜์„ ์„ ์‚ฌํ•˜๋Š”..
2024.10.21
CS & IT trend/IT ์‚ฐ์—… ๊ด€๋ จ ์‹ ๋ฌธ ์Šคํฌ๋žฉ
thumbnail
10์›” 3์ฃผ์ฐจ ๋ชฉํ‘œ
1. ๊ณ„ํš๋งŽ์ด ์„ธ์›Œ๋„ ๋ชป ์ง€์ผœ์„œ ๊ณ„ํš์„ ์ค„์˜€๋‹ค.
2024.10.21
์ผ์ƒ/๊ณ„ํš & ํšŒ๊ณ 
thumbnail
๋‹ค์ต์ŠคํŠธ๋ผ ์•Œ๊ณ ๋ฆฌ์ฆ˜ ๊ตฌํ˜„, ๊ทธ๋ฆผ์œผ๋กœ ์‰ฝ๊ฒŒ ์ดํ•ดํ•˜๊ธฐ
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
[ํ”„๋กœ๊ทธ๋ž˜๋จธ์Šค] 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
[ํ”„๋กœ๊ทธ๋ž˜๋จธ์Šค] 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
10์›” 2์ฃผ์ฐจ ๊ณ„ํš
1. ๊ณ„ํš2. ํ•˜๋ ค๋Š” ๊ฒƒ์— 1/4๋„ ๋ชปํ–ˆ๋‹ค. ๋ชฉํ‘œ๋Ÿ‰์„ ๋” ์ค„์—ฌ๋ณด์ž.
2024.10.14
์ผ์ƒ/๊ณ„ํš & ํšŒ๊ณ 
thumbnail
[์ถฉ๊ฒฉ] PCCP ๋ ˆ๋ฒจ 0 ์  ๋งž์Œ
ํ•ญ์ƒ ์ฝ”ํ…Œ ํ’€๋ฉด ํ…Œ์ผ€ ๋‹ค ๋งž์•„์„œ ์ž˜ํ•œ๋‹ค๊ณ  ์ฐฉ๊ฐํ•œ ๊ฒƒ ๊ฐ™๋‹ค. ๊ฑฐ๊ธฐ์„œ๋„ ์‹œ๊ฐ„ ์ดˆ๊ณผ๊ฐ€ ๋ฐœ์ƒํ–ˆ๋˜ ๊ฑฐ๊ฒ ์ง€. ์Œ...๋ฌธ์ œ ๋ฒ”์œ„๋ฅผ ๋ณด๋ฉฐ 10์˜ 5์Šน์ด๋ผ ๋ฐ˜๋ณต๋ฌธ ํ•˜๋‚˜๋งŒ ์“ฐ๋ฉด ์™„์ „ ํƒ์ƒ‰ํ•ด๋„ ๊ดœ์ฐฎ๊ฒ ์ง€ ์—ฌ๊ฒผ๋Š”๋ฐ ๋ญ์ง€... ๋‚˜์ค‘์— PCCP ๊ธฐ์ถœ ๋‚˜์˜ค๋ฉด ๋ฌธ์ œ ํ’€์–ด๋ด์•ผ๊ฒ ๋‹ค.
2024.10.14
์ผ์ƒ/๋น„ ์ •๊ธฐ์  ์ผ๊ธฐ์žฅ
thumbnail
[๊ธฐ์—… ๋ถ„์„] 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
[๊ธฐ์—… ๋ถ„์„] ๊ฐ€๋น„์•„๋Š” ๋ญํ•˜๋Š” ๊ณณ ์ธ๊ฐ€์š”?
1. ๊ธฐ์‚ฌ ์„ค๋ช…๊ฐ€๋น„์•„ ํšŒ์‚ฌ ์†Œ๊ฐœ๋ฌด์Šจ ์ƒ ๋ฐ›์•˜๋Š”์ง€๋„ ๋‹ค ๋‚˜์™€์žˆ์–ด์„œ ๋‚˜์ค‘์— ์ฐธ๊ณ ํ•˜๋ฉด ๋˜๊ฒ ๋‹ค.2. ๊ธฐ์‚ฌ ๋‚ด์šฉ์˜ ์ˆ˜์น˜ํ™”, ์ธ์‚ฌ์ดํŠธ ๋‚˜๋ˆ„๊ธฐ(1) ๊ธฐ์—… ๋ถ„์„a. ํ•˜๋Š” ์ผ์ƒํ’ˆ ๋ชฉ๋ก์„ธ๋ถ€ ํ•˜๋Š” ์ผํด๋ผ์šฐ๋“œ๊ธฐ์—…/ ๊ฐœ์ธ์šฉ ํด๋ผ์šฐ๋“œ ์„œ๋น„์Šค ๊ตฌ์ถ•๊ณต๊ณต๊ธฐ๊ด€ ์ „์šฉ ํด๋ผ์šฐ๋“œ ์„œ๋น„์Šค ใ……๊ตญ ๊ฐ€๋น„์•„๋Š” AWS์™€ MS Azure์˜ ํŒŒํŠธ๋„ˆ์ž„๊ทธ๋ฃน์›จ์–ด ํ•˜์ด์›์Šค๊ทธ๋ฃน์›จ์–ด ์„œ๋น„์Šค (๊ธฐ์—… ๋ฉ”์ผ ์ „์ž ๊ฒฐ์ œ, ๋ชจ๋ฐ”์ผ ์˜คํ”ผ์Šค, ๋ฉ”์‹ ์ ธ, ํ™”์ƒํšŒ์˜, ๊ทผํƒœ๊ด€๋ฆฌ, ์ „์ž์„ธ๊ธˆ๊ณ„์‚ฐ์„œ, ์ „์ž๊ณ„์•ฝ)IDC / ํ˜ธ์ŠคํŒ…์„œ๋ฒ„ ์ž„๋Œ€/ ๊ตฌ๋งค, 1๋ถ„ ์„ค์น˜ ์„œ๋ฒ„, ์›Œ๋“œํ”„๋ ˆ์Šค ํ˜ธ์ŠคํŒ…, ๋งค๋‹ˆ์ง€๋“œ ์„œ๋น„์Šค, ์›น ํ˜ธ์ŠคํŒ…, ์›น ์—์ด์ „์‹œ ํ˜ธ์ŠคํŒ…, ๋ฉ”์‹œ์ง•, ์ด๋ฏธ์ง€/ ๋™์˜์ƒ ํ˜ธ์ŠคํŒ…, DB ํ˜ธ์ŠคํŒ…, SSL ํ˜ธ์ŠคํŒ…๋„๋ฉ”์ธ๋„๋ฉ”์ธ ๋“ฑ๋ก, ์—ฐ์žฅ, ์˜ˆ์•ฝ ๊ธฐ๊ด€ ์ด์ „๊ด€๋ฆฌ ๋Œ€ํ–‰๊ตฌ๋งค ๋Œ€ํ–‰ํ™ˆํŽ˜์ด์ง€ํฌ๋ฆฌ์—์ดํ„ฐ ๋งํฌ์›Œ๋“œ ํ”„๋ ˆ์Šค๊ฐ„ํŽธ ์ œ..
2024.10.12
CS & IT trend/IT ์‚ฐ์—… ๊ด€๋ จ ์‹ ๋ฌธ ์Šคํฌ๋žฉ
thumbnail
VDI ์™€ DaaS๊ฐ€ ๋ญ์˜ˆ์š”? ๋‘˜์˜ ์ฐจ์ด์ ์€?
1. VDI(Virtual Desktop Infrastructure)ํšŒ์‚ฌ์˜ ์„œ๋ฒ„์— ๊ฐ€์ƒ ๋ฐ์Šคํฌํ†ฑ(์ปดํ“จํ„ฐ)๋ฅผ ๊ตฌ์ถ•ํ•ด๋†“๊ณ , ๋ชจ๋“  ์ง์›๋“ค์€ ํ•ด๋‹น ๊ฐ€์ƒ ๋ฐ์Šคํฌํ†ฑ์— ์ ‘์†ํ•˜์—ฌ ์—…๋ฌด๋ฅผ ๋ณด๋„๋ก ํ•˜๋Š” ํ™˜๊ฒฝ์„ ๋งํ•œ๋‹ค.์˜ˆ๋ฅผ ๋“ค์–ด, ํšŒ์‚ฌ์˜ ์„œ๋ฒ„์— VM(๊ฐ€์ƒ ๋จธ์‹ )์„ ์—ฌ๋Ÿฌ ๋Œ€ ๋งŒ๋“ค์–ด์„œ ๊ฐ ์ง์›์ด ์ด ๊ฐ€์ƒ ๋จธ์‹ ์— ์ ‘์†ํ•ด ์ผ์„ ํ•˜๋„๋ก ํ™˜๊ฒฝ์„ ๊ตฌ์ถ•ํ•˜๋Š” ๊ฒƒ์ด๋‹ค ๋”ฐ๋ผ์„œ ์‚ฌ์‹ค์ƒ ์ง์›๋“ค์ด ์‹ค์ œ ์‚ฌ์šฉํ•˜๋Š” ํšŒ์‚ฌ ๋‚ด ๋ฌผ๋ฆฌ์ ์ธ ์ปดํ“จํ„ฐ๋Š” ํ™”๋ฉด ์—ญํ• ๋งŒ ํ•˜๊ณ , ์‹ค์ œ ์ž‘์—…์€ ํšŒ์‚ฌ ์„œ๋ฒ„์— ๊ตฌ์ถ•๋œ ๊ฐ€์ƒ ๋ฐ์Šคํฌํ†ฑ์—์„œ ์ด๋ฃจ์–ด์ง€๋Š” ๊ฒƒ์ด๋‹ค.์žฅ์ : ํšŒ์‚ฌ์—์„œ ์ด๋ฃจ์–ด์ง€๋Š” ๋ชจ๋“  ๋ฐ์ดํ„ฐ ์ž‘์—…, ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜ ์ž‘์—…์„ ์ค‘์•™์—์„œ ํ†ต์ œ๊ฐ€ ๊ฐ€๋Šฅํ•ด์ง€๋ฏ€๋กœ, ๋ณด์•ˆ์ด ๊ฐ•ํ•ด์ง. ์—…๋ฌด์— ๋Œ€ํ•œ ๊ด€๋ฆฌ๋„ ์‰ฌ์›Œ์ง๋‹จ์ : ํšŒ์‚ฌ ๋‚ด๋ถ€์— ์„œ๋ฒ„๋‚˜ ์ธํ”„๋ผ ์ง์ ‘ ๊ตฌ์ถ• ๋ฐ ์œ ์ง€ โžœ ์ „๋ฌธ ์ธ๋ ฅ ํˆฌ์ž… ํ•„์š” + ์ดˆ๊ธฐ ๋น„..
2024.10.12
CS & IT trend/IT ์ œ๋ฐ˜ ์ง€์‹
thumbnail
[๊ธฐ์—… ๋ถ„์„] ์•„์ด๋“ค๋‚˜๋ผco๋Š” ๋ญํ•˜๋Š” ๊ณณ์ด์•ผ? (์ง€์›๋™๊ธฐ ์“ธ ์‚ฌ๋žŒ ๋“ค์–ด์™€)
1. ๊ธฐ์‚ฌ ์„ค๋ช…์•„์ด๋“ค ๋‚˜๋ผ ์ƒํ’ˆ ์•ˆ๋‚ด๊ธฐ์‚ฌ๋Š” ์•„๋‹ˆ์ง€๋งŒ, ์•„์ด๋“ค ๋‚˜๋ผ์— ๋Œ€ํ•œ ๊ธฐ๋ณธ ์ง€์‹์ด ์—†์–ด์„œ ์ผ๋‹จ ํ•ด๋‹น ๋‚ด์šฉ์— ๋Œ€ํ•ด ์•Œ์•„๋ณธ ํ›„ ํ˜„์žฌ ๋™ํ–ฅ๊ณผ ๊ด€๋ จ๋œ ๊ธฐ์‚ฌ๋“ค์„ ์ฝ์–ด๋ณผ ์˜ˆ์ •์ด๋‹ค.2. ๊ธฐ์‚ฌ ๋‚ด์šฉ์˜ ์ˆ˜์น˜ํ™”, ์ธ์‚ฌ์ดํŠธ ๋‚˜๋ˆ„๊ธฐ(1) ์•„์ด๋“ค ๋‚˜๋ผ๋ž€ ๊ฐ„๋žตํžˆ ๋ญํ•˜๋Š” ๊ณณ์ธ๊ฐ€?์•„์ด๋“ค์˜ ๋…์„œ ๋Šฅ๋ ฅ ํ–ฅ์ƒ ๋ฐ ๊ธฐ์ดˆ ํ•™์Šต ์—ญ๋Ÿ‰ ํ–ฅ์ƒ์— ๋„์›€์„ ์ฃผ๋Š” ์ปจํ…์ธ  ์ œ๊ณต ํ”Œ๋žซํผ. ๋ฏธ์ทจํ•™ ์•„๋™๋“ค์„ ์œ„ํ•œ ๋„ทํ”Œ๋ฆญ์Šค๋ผ๊ณ  ์ƒ๊ฐํ•˜๋ฉด ๋œ๋‹ค. ์•„์ด๋“ค ๋‚˜๋ผco๋Š” ์ด๋Ÿฌํ•˜ ์•„์ด๋“ค ๋‚˜๋ผ๋ฅผ ๋งŒ๋“ค๊ธฐ ์œ„ํ•œ LG u+ ๋‚ด์˜ ์‹ ์‚ฌ์—… ์กฐ์ง์ด๋‹ค.(2) ์•„์ด๋“ค ๋‚˜๋ผ ์„ธ๋ถ€ ์„œ๋น„์Šคa. ์•„์ด๋“ค๋‚˜๋ผ ๋…์„œ๋งค์ผ 1๊ถŒ์”ฉ 10๋…„์„ ์ฝ์„ ์ˆ˜ ์žˆ๋Š” ๋ฐฉ๋Œ€ํ•œ ์ž๋ฃŒ, ์ถ”์ฒœ ์‹œ์Šคํ…œ์„ ํ†ตํ•ด ์•„์ด ๋ณ„ ๋งž์ถค ๋„์„œ ์ถ”์ฒœ๋„ ํ•ด์คŒ์˜ค๊ฐ ๋…์„œ: ์•„์ง ๊ธ€์„ ์ฝ์ง€ ๋ชปํ•˜๋Š” ์•„์ด๋ฅผ ์œ„ํ•œ ๋น„๋””์˜ค๋ถ, ๊ธ€์„ ๊นจ์นœ ์•„์ด๋“ค์„ ์œ„ํ•œ ๋ฆฌ..
2024.10.11
CS & IT trend/IT ์‚ฐ์—… ๊ด€๋ จ ์‹ ๋ฌธ ์Šคํฌ๋žฉ
thumbnail
[๊ธฐ์—… ๋ถ„์„] ์ฝ”์Šค์ฝค์ด ๋ญํ•˜๋Š” ๊ณณ์ธ๊ฐ€์š”? (์ง€์›๋™๊ธฐ ์“ธ ์‚ฌ๋žŒ ๋“ค์–ด์™€)
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
๋‹ค์ต์ŠคํŠธ๋ผ ์•Œ๊ณ ๋ฆฌ์ฆ˜์˜ ๊ฐœ๋…
1. ์ •์˜์–‘์ˆ˜์ธ ๊ฐ€์ค‘์น˜๋งŒ ์žˆ๋Š” ๊ทธ๋ž˜ํ”„์—์„œ ์‹œ์ž‘์ ์„ $v_{start}$๋ผ๊ณ  ํ•  ๋•Œ, $v_{start}$์—์„œ ๋ชจ๋“  ์ •์ ๊นŒ์ง€์˜ ์ตœ๋‹จ ๊ฒฝ๋กœ๋ฅผ ๊ตฌํ•˜๋Š” ์•Œ๊ณ ๋ฆฌ์ฆ˜์ตœ๋‹จ ๊ฒฝ๋กœ:A โžœ B ์˜ ์ตœ๋‹จ๊ฒฝ๋กœ๋Š” A์—์„œ B๊นŒ์ง€ ๊ฐ€๋Š” ๊ฒฝ๋กœ ์ค‘ ์ตœ์†Œ ๋น„์šฉ์„ ์‚ฌ์šฉํ•˜๋Š” ๊ฒฝ๋กœ๋ฅผ ์˜๋ฏธํ•œ๋‹ค.๊ฐ€์ค‘์น˜๊ฐ€ ์—†๋Š” ๊ทธ๋ž˜ํ”„์—์„œ๋Š” ๊ฐ„์„ ์˜ ์ˆ˜๊ฐ€ ์ ์„์ˆ˜๋ก ์ตœ๋‹จ ๊ฒฝ๋กœ๊ฐ€ ๋  ๊ฒƒ์ด๊ณ , ๊ฐ€์ค‘์น˜๊ฐ€ ์žˆ๋Š” ๊ทธ๋ž˜ํ”„์—์„œ๋Š” ๊ฐ€์ค‘์น˜๋ฅผ ์ž‘๊ฒŒ ์‚ฌ์šฉํ•  ์ˆ˜๋ก ์ตœ๋‹จ ๊ฒฝ๋กœ๊ฐ€ ๋  ๊ฒƒ์ด๋‹ค.2. ์›๋ฆฌKEY WORD: GREEDY ALGORITHM1๏ธโƒฃ ์‹œ์ž‘์ ์—์„œ ๊ฐ ๋…ธ๋“œ๊นŒ์ง€ ๊ฑธ๋ฆฌ๋Š” ์ตœ์†Œ ๊ฑฐ๋ฆฌ๋ฅผ ์ €์žฅํ•˜๋Š” ๋ฐฐ์—ด์„ ๋งŒ๋“ ๋‹ค. (์ตœ์†Œ ๊ฑฐ๋ฆฌ DASH-BOARD)2๏ธโƒฃ ํ˜„ ์‹œ์ ์—์„œ ๋ฐฉ๋ฌธํ•˜์ง€ ์•Š์€ ๋…ธ๋“œ๋“ค ์ค‘, ์‹œ์ž‘์ ์—์„œ ๊ฐ€์žฅ ์ตœ์†Œ ๋น„์šฉ์œผ๋กœ ๊ฐˆ ์ˆ˜ ์žˆ๋Š” ๋…ธ๋“œ(์ดํ•˜ A)๋ฅผ ๋งค๋ฒˆ ๊ณ ๋ฅธ๋‹ค.3๏ธโƒฃ A์™€ ์ธ์ ‘ํ•œ ๋…ธ๋“œ๋“ค..
2024.10.09
์•Œ๊ณ ๋ฆฌ์ฆ˜/์•Œ๊ณ ๋ฆฌ์ฆ˜-์ด๋ก 
thumbnail
10์›” 1์ฃผ์ฐจ ๋ชฉํ‘œ
1. ๊ณ„ํš์•„์ž ์•„์ž! 2. ํšŒ๊ณ ๋ฉด์ ‘์™• ์ดํ˜• ๊ฐ•์˜ ์—ด๋ฆฌ๋Š” ์‹œ๊ฐ„์ด ์–ผ๋งˆ ์•ˆ ๋‚จ์•„์„œ ๊ทธ ์ „๊นŒ์ง€๋Š” ํ•ด์•ผํ•œ๋‹ค!!
2024.10.07
์ผ์ƒ/๊ณ„ํš & ํšŒ๊ณ 
thumbnail
[ํ”„๋กœ๊ทธ๋ž˜๋จธ์Šค] ์„ ์ž…์„ ์ถœ ์Šค์ผ€์ค„๋ง 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
[ํ”„๋กœ๊ทธ๋ž˜๋จธ์Šค] 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
์•Œ๊ณ ๋ฆฌ์ฆ˜/๋ฌธ์ œ ํ’€์ด