๋ณธ๋ฌธ ๋ฐ”๋กœ๊ฐ€๊ธฐ

์ „์ฒด ๊ธ€128

[ํ”„๋กœ๊ทธ๋ž˜๋จธ์Šค-49190] ๋ฐฉ์˜ ๊ฐœ์ˆ˜ [๊ทธ๋ž˜ํ”„]-๋ฐฉ์˜ ๊ฐœ์ˆ˜ ํ”„๋กœ๊ทธ๋ž˜๋จธ์ŠคSW๊ฐœ๋ฐœ์ž๋ฅผ ์œ„ํ•œ ํ‰๊ฐ€, ๊ต์œก์˜ Total Solution์„ ์ œ๊ณตํ•˜๋Š” ๊ฐœ๋ฐœ์ž ์„ฑ์žฅ์„ ์œ„ํ•œ ๋ฒ ์ด์Šค์บ ํ”„programmers.co.kr ๋ฌธ์ œ ์„ค๋ช…๋ฐฉ์˜ ๊ฐœ์ˆ˜ ๊ตฌํ•˜๊ธฐ(๊ทธ๋ฆผ์„ ๊ทธ๋ฆด ๋•Œ ์‚ฌ๋ฐฉ์ด ๋ง‰ํžˆ๋ฉด ๋ฐฉํ•˜๋‚˜๋กœ ๊ฐ„์ฃผ)์ž…์ถœ๋ ฅ ์˜ˆ์‹œarrowsresult[6, 6, 6, 4, 4, 4, 2, 2, 2, 0, 0, 0, 1, 6, 5, 5, 3, 6, 0]3 ํ’€์ด ๋ฐฉ๋ฒ•(๋‹ค๋ฅธ ํ’€์ด ์ฐธ๊ณ ํ•จ)์šฐ์„  ๋ฐฉ์˜ ์ƒ์„ฑ ์กฐ๊ฑด์„ ๋ถ„์„ํ•˜๋ฉด, ์ด๋ฏธ ๋ฐฉ๋ฌธํ•œ ์ •์ ์„ ๋‹ค์‹œ ๋ฐฉ๋ฌธํ•˜๋Š” ๊ฒฝ์šฐ ํ•˜๋‚˜์˜ ๋ฐฉ์ด ์ƒ์„ฑ๋œ๋‹ค.ํ•˜์ง€๋งŒ, ์•„๋ž˜์™€ ๊ฐ™์ด ์ด๋ฏธ ๋ฐฉ๋ฌธํ•œ ์ •์ ์ด์ง€๋งŒ ์ด๋ฏธ ์ง€๋‚˜์˜จ ๊ฐ„์„ ์„ ํ†ตํ•ด ์˜ค๋Š” ๊ฒฝ์šฐ๋Š” ๋ฐฉ์˜ ์ƒ์„ฑ ์กฐ๊ฑด์— ํ•ด๋‹น๋˜์ง€ ์•Š๋Š”๋‹ค. ์ฆ‰, ๋ฐฉ์˜ ์ƒ์„ฑ ์กฐ๊ฑด์€ ์•„๋ž˜ 2๊ฐ€์ง€๋ฅผ ๋ชจ๋‘ ๋งŒ์กฑํ•ด์•ผ ํ•œ๋‹ค.์ด๋ฏธ ๋ฐฉ๋ฌธํ•œ ์ •์ ์„ ๋‹ค์‹œ ๋ฐฉ๋ฌธํ•˜๋Š” ๊ฒฝ์šฐ๋ฐฉ๋ฌธ.. 2026. 7. 26.
[ํ”„๋กœ๊ทธ๋ž˜๋จธ์Šค-72413] ํ•ฉ์Šน ํƒ์‹œ ์š”๊ธˆ [ํ”Œ๋กœ์ด๋“œ-์›Œ์…œ]-ํ•ฉ์Šน ํƒ์‹œ ์š”๊ธˆ ํ”„๋กœ๊ทธ๋ž˜๋จธ์ŠคSW๊ฐœ๋ฐœ์ž๋ฅผ ์œ„ํ•œ ํ‰๊ฐ€, ๊ต์œก์˜ Total Solution์„ ์ œ๊ณตํ•˜๋Š” ๊ฐœ๋ฐœ์ž ์„ฑ์žฅ์„ ์œ„ํ•œ ๋ฒ ์ด์Šค์บ ํ”„programmers.co.kr ๋ฌธ์ œ ์„ค๋ช…๋‘ ์‚ฌ๋žŒ์ด s์—์„œ ์ถœ๋ฐœํ•ด์„œ ๊ฐ๊ฐ์˜ ๋„์ฐฉ ์ง€์ ๊นŒ์ง€ ํƒ์‹œ๋ฅผ ํƒ€๊ณ  ๊ฐ„๋‹ค๊ณ  ๊ฐ€์ •ํ•  ๋•Œ, ์ตœ์ € ์˜ˆ์ƒ ํƒ์‹œ ์š”๊ธˆ return์•„์˜ˆ ํ•ฉ์Šนํ•˜์ง€ ์•Š๊ณ  ๊ฐ์ž ์ด๋™ํ•˜๋Š” ๊ฒฝ์šฐ์˜ ์˜ˆ์ƒ ํƒ์‹œ์š”๊ธˆ์ด ๋” ๋‚ฎ๋‹ค๋ฉด, ํ•ฉ์Šนํ•˜์ง€ ์•Š์•„๋„ ๋จ3 ≤ n ≤ 2001 ≤ s, a, b ≤ n์ž…์ถœ๋ ฅ ์˜ˆ์‹œnsabfaresresult6462[[4, 1, 10], [3, 5, 24], [5, 6, 2], [3, 1, 41], [5, 1, 24], [4, 6, 50], [2, 4, 66], [2, 3, 22], [1, 6, 25]]827341[[5, 7, 9], [4, 6, .. 2026. 7. 25.
[TIL] MSA ๊ฐ•์˜(MSA, Spring Cloud ๋“ฑ) ์˜ค๋Š˜ ํ•œ ์ผ10:00 ~ 11:00์•Œ๊ณ ๋ฆฌ์ฆ˜ ์ฝ”๋“œ์นดํƒ€ ๋ฌธ์ œ ํ’€๊ธฐ11:00 ~ 13:00MSA ๊ฐ•์˜ ์ˆ˜๊ฐ•14:00 ~ 16:00MSA ๊ฐ•์˜ ์ˆ˜๊ฐ• ๋ฐฐ์šด์ 1. MSA(MicroService Architecture)MSA(Microservice Architecture)๋Š” ํ•˜๋‚˜์˜ ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜์„ ์—ฌ๋Ÿฌ ๊ฐœ์˜ ๋…๋ฆฝ์ ์ธ ์„œ๋น„์Šค๋กœ ๋ถ„๋ฆฌํ•˜์—ฌ ๊ฐœ๋ฐœ, ๋ฐฐํฌ, ์œ ์ง€๋ณด์ˆ˜๋ฅผ ์šฉ์ดํ•˜๊ฒŒ ํ•˜๋Š” ์†Œํ”„ํŠธ์›จ์–ด ์•„ํ‚คํ…์ฒ˜ ์Šคํƒ€์ผ์žฅ์ ํ™•์žฅ์„ฑ: ํŠน์ • ์„œ๋น„์Šค๋งŒ ํ™•์žฅํ•˜์—ฌ ์„ฑ๋Šฅ ์ตœ์ ํ™”ํ•  ์ˆ˜ ์žˆ์Œ๋…๋ฆฝ์  ๋ฐฐํฌ: ๊ฐœ๋ณ„ ์„œ๋น„์Šค์˜ ๋ณ€๊ฒฝ ์‚ฌํ•ญ์„ ๋…๋ฆฝ์ ์œผ๋กœ ๋ฐฐํฌ ๊ฐ€๋Šฅ์œ ์—ฐ์„ฑ: ์„œ๋น„์Šค๋ณ„๋กœ ์ ํ•ฉํ•œ ๊ธฐ์ˆ  ์Šคํƒ ์„ ํƒ ๊ฐ€๋Šฅ์ž‘์€ ํŒ€ ๊ตฌ์„ฑ: ์„œ๋น„์Šค๋ณ„ ์ž‘์€ ํŒ€์œผ๋กœ ๊ตฌ์„ฑ๋˜์–ด ๋ฏผ์ฒฉํ•œ ๊ฐœ๋ฐœ ๊ฐ€๋Šฅ๋‹จ์ ๋ณต์žก์„ฑ ์ฆ๊ฐ€: ์„œ๋น„์Šค ๊ฐ„ ํ†ต์‹ , ๋ฐ์ดํ„ฐ ์ผ๊ด€์„ฑ ์œ ์ง€ ๋“ฑ์˜ ๋ณต์žก์„ฑ์ด ์ฆ๊ฐ€ex) ์ฃผ๋ฌธ ์„œ๋น„์Šค์—์„œ ์ƒ.. 2026. 7. 1.
[๋‚ด์ผ๋ฐฐ์›€์บ ํ”„_MSA(Microservice Architecture)] MSA ํŠน์ง•๊ณผ Spring Cloud MSA(Microservice Architecture)MSA(Microservice Architecture)๋Š” ํ•˜๋‚˜์˜ ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜์„ ์—ฌ๋Ÿฌ ๊ฐœ์˜ ๋…๋ฆฝ์ ์ธ ์„œ๋น„์Šค๋กœ ๋ถ„๋ฆฌํ•˜์—ฌ ๊ฐœ๋ฐœ, ๋ฐฐํฌ, ์œ ์ง€๋ณด์ˆ˜๋ฅผ ์šฉ์ดํ•˜๊ฒŒ ํ•˜๋Š” ์†Œํ”„ํŠธ์›จ์–ด ์•„ํ‚คํ…์ฒ˜ ์Šคํƒ€์ผ๊ฐ ์„œ๋น„์Šค๋Š” ํŠน์ • ๋น„์ฆˆ๋‹ˆ์Šค ๊ธฐ๋Šฅ์„ ์ˆ˜ํ–‰ํ•˜๋ฉฐ, ์„œ๋กœ ๋…๋ฆฝ์ ์œผ๋กœ ๋ฐฐํฌ๋˜๊ณ  ํ™•์žฅ๋  ์ˆ˜ ์žˆ์Œ์„œ๋น„์Šค ๊ฐ„์˜ ํ†ต์‹ ์€ ์ฃผ๋กœ HTTP/HTTPS, ๋ฉ”์‹œ์ง€ ํ ๋“ฑ์„ ํ†ตํ•ด ์ด๋ฃจ์–ด์ง์ฃผ์š” ํŠน์ง•๋…๋ฆฝ์ ์ธ ๋ฐฐํฌ ๊ฐ€๋Šฅ์„ฑ: ๊ฐ ์„œ๋น„์Šค๋Š” ๋…๋ฆฝ์ ์œผ๋กœ ๋ฐฐํฌํ•  ์ˆ˜ ์žˆ์œผ๋ฉฐ, ๋‹ค๋ฅธ ์„œ๋น„์Šค์— ์˜ํ–ฅ์„ ์ฃผ์ง€ ์•Š๊ณ  ์—…๋ฐ์ดํŠธ ๊ฐ€๋Šฅ์ž‘์€ ํŒ€ ๊ตฌ์„ฑ: ๊ฐ ์„œ๋น„์Šค๋Š” ์ž‘์€ ํŒ€์ด ๋…๋ฆฝ์ ์œผ๋กœ ๊ฐœ๋ฐœํ•˜๊ณ  ๊ด€๋ฆฌํ•  ์ˆ˜ ์žˆ์Œ๊ธฐ์ˆ  ์Šคํƒ์˜ ๋‹ค์–‘์„ฑ: ๊ฐ ์„œ๋น„์Šค๋Š” ์ ์ ˆํ•œ ๊ธฐ์ˆ  ์Šคํƒ์„ ์ž์œ ๋กญ๊ฒŒ ์„ ํƒ ๊ฐ€๋Šฅ๋ชจ๋†€๋ฆฌํ‹ฑ ์•„ํ‚คํ…์ฒ˜์™€์˜ ๋น„๊ต๋ชจ๋†€๋ฆฌํ‹ฑ ์•„ํ‚คํ…์ฒ˜๋ชจ๋†€๋ฆฌํ‹ฑ ์•„ํ‚ค.. 2026. 7. 1.