๊ฐœ๋ฐœ์ž HOON
๐Ÿ› HOON DEVLog
๊ฐœ๋ฐœ์ž HOON
์ „์ฒด ๋ฐฉ๋ฌธ์ž
์˜ค๋Š˜
์–ด์ œ
  • ๐Ÿ˜Ž ์ „์ฒด ์นดํ…Œ๊ณ ๋ฆฌ (137)
    • ๐Ÿ“ ์‹ ์ž… ์ธํ„ฐ๋ทฐ ์ค€๋น„ (7)
    • ๐Ÿฆ” ์ทจ์—…์ค€๋น„ ๊ธฐ๋ก (7)
    • โ˜• ์ž๋ฐ” : JAVA (5)
    • ๐Ÿ ์ฝ”๋”ฉํ…Œ์ŠคํŠธ ๋Œ€๋น„ : PS (80)
    • ๐ŸŒฑ ๋ฐฑ์—”๋“œ : Backend (13)
    • ๐Ÿงช ์ปดํ“จํ„ฐ๊ณผํ•™ : CS (11)
    • ๐Ÿ—‚ ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค : DB (1)
    • ๐Ÿƒ‍โ™‚๏ธ DEVLOG (8)
    • โš™๏ธ Trouble Shooting (5)

๋ธ”๋กœ๊ทธ ๋ฉ”๋‰ด

  • ํ™ˆ
  • GitHub
  • Resume

๊ณต์ง€์‚ฌํ•ญ

์ธ๊ธฐ ๊ธ€

์ตœ๊ทผ ๊ธ€

ํ‹ฐ์Šคํ† ๋ฆฌ

hELLO ยท Designed By ์ •์ƒ์šฐ.
๊ฐœ๋ฐœ์ž HOON

๐Ÿ› HOON DEVLog

2023 ์นด์นด์˜ค ๋ธ”๋ผ์ธ๋“œ ๊ฐœ๋ฐœ์ž ์ฑ„์šฉ ๊ณต์ฑ„ 2์ฐจ ์ฝ”๋”ฉํ…Œ์ŠคํŠธ ํ•ฉ๊ฒฉํ›„๊ธฐ : CS ํ…Œ์ŠคํŠธ & ๊ฐœ๋ฐœํ˜• ์ฝ”๋”ฉํ…Œ์ŠคํŠธ
๐Ÿฆ” ์ทจ์—…์ค€๋น„ ๊ธฐ๋ก

2023 ์นด์นด์˜ค ๋ธ”๋ผ์ธ๋“œ ๊ฐœ๋ฐœ์ž ์ฑ„์šฉ ๊ณต์ฑ„ 2์ฐจ ์ฝ”๋”ฉํ…Œ์ŠคํŠธ ํ•ฉ๊ฒฉํ›„๊ธฐ : CS ํ…Œ์ŠคํŠธ & ๊ฐœ๋ฐœํ˜• ์ฝ”๋”ฉํ…Œ์ŠคํŠธ

2022. 10. 8. 21:16

๐Ÿ 0. ์ด์ „ ์ „ํ˜•์— ๋Œ€ํ•ด์„œ

2022.09.24 - [๐Ÿฆ” ์ทจ์—…์ค€๋น„ ๊ธฐ๋ก] - 2023 ์นด์นด์˜ค ๋ธ”๋ผ์ธ๋“œ ๊ฐœ๋ฐœ์ž ์ฑ„์šฉ ๊ณต์ฑ„ ์ฝ”๋”ฉํ…Œ์ŠคํŠธ ํ›„๊ธฐ

 

2023 ์นด์นด์˜ค ๋ธ”๋ผ์ธ๋“œ ๊ฐœ๋ฐœ์ž ์ฑ„์šฉ ๊ณต์ฑ„ ์ฝ”๋”ฉํ…Œ์ŠคํŠธ ํ›„๊ธฐ

๐Ÿ’ก ์„œ๋ก  2022๋…„ 9์›” 24์ผ ํ† ์š”์ผ, ์˜คํ›„ 2์‹œ๋ถ€ํ„ฐ ์•ฝ 5์‹œ๊ฐ„ ๊ฐ€๋Ÿ‰ 2023 ์นด์นด์˜ค ๊ฐœ๋ฐœ์ž ๋ธ”๋ผ์ธ๋“œ ๊ณต์ฑ„ ์ฝ”๋”ฉํ…Œ์ŠคํŠธ๋ฅผ ์ง„ํ–‰ํ–ˆ๋‹ค. ์ด๋ฒˆ์—๋„ ์—ญ์‹œ ๊ณต์ฑ„๋Š” 7๋ฌธ์ œ๋กœ ์ด๋ค„์กŒ์œผ๋ฉฐ, ๋‚œ์ด๋„๋Š” ํƒ€ ๊ธฐ์—…์— ๋น„ํ•ด ๊ฝค๋‚˜

hoons-dev.tistory.com

 

 


 

๐Ÿ’ก 1. ์„œ๋ก 

์™€! ์นด์นด์˜ค 1์ฐจ ํ•ฉ๊ฒฉ!

 

์ง€๋‚œ ๋ฒˆ ๊ธ€์—์„œ ์˜ฌ๋ ธ๋‹ค์‹œํ”ผ, ์นด์นด์˜ค 1์ฐจ ์ฝ”๋”ฉํ…Œ์ŠคํŠธ์—์„œ 7๋ฌธ์ œ ์ค‘ 4๋ฌธ์ œ๋ฅผ ํ•ด๊ฒฐํ–ˆ๋‹ค.

๋Œ€๋ถ€๋ถ„์˜ ์‚ฌ๋žŒ๋“ค์ด 4์†”์„ ์ปคํŠธ๋ผ์ธ์œผ๋กœ ์˜ˆ์ƒํ•˜๊ณ  ์žˆ์—ˆ๊ธฐ ๋•Œ๋ฌธ์—, ๋‚˜๋„ ํ•ฉ๊ฒฉํ•  ๊ฑฐ๋ผ ๋ฏฟ๊ณ  ๋‹ค์Œ ์ „ํ˜•์— ๋Œ€ํ•ด ์ค€๋น„ํ–ˆ์—ˆ๋‹ค.

 

๊ฒฐ๊ณผ๋Š” ์œ„์—์„œ ๋ณด๋Š”๋Œ€๋กœ ํ•ฉ๊ฒฉ!

๋„ค์ด๋ฒ„, ์นด์นด์˜ค ์ฝ”๋”ฉํ…Œ์ŠคํŠธ๋ฅผ ๋ชจ๋‘ ํ†ต๊ณผํ•˜๋‹ˆ ๋‚˜๋ฆ„๋Œ€๋กœ ์ž์‹ ๊ฐ๋„ ์ƒ๊ธด ๊ฒƒ ๊ฐ™๋‹ค. ๋งค์ผ ํ•œ ๋ฌธ์ œ์”ฉ ํ’€๊ณ , ์ฝ”๋”ฉํ…Œ์ŠคํŠธ ์Šคํ„ฐ๋””๋ฅผ ์ง„ํ–‰ํ•œ ํšจ๊ณผ์ธ ๋“ฏํ•˜๋‹ค.

 

์นด์นด์˜ค์˜ 2์ฐจ ์ฝ”๋”ฉํ…Œ์ŠคํŠธ๋Š” ํฌ๊ฒŒ ๋‘ ๊ฐ€์ง€ ์„น์…˜์œผ๋กœ ๋‚˜๋ˆ ์ ธ ์žˆ๋‹ค. - CS ํ…Œ์ŠคํŠธ์™€ ๊ฐœ๋ฐœํ˜•(๊ณผ์ œํ˜•) ์ฝ”๋”ฉํ…Œ์ŠคํŠธ

CS ํ…Œ์ŠคํŠธ๋Š” LINE์˜ ํ•„๊ธฐ์ „ํ˜•๊ฐ™์ด CS์— ๋Œ€ํ•œ ์งˆ๋ฌธ์ด ๋‚˜์˜ฌ ๊ฒƒ์œผ๋กœ ์˜ˆ์ƒ๋˜์—ˆ๊ณ ,

๊ฐœ๋ฐœํ˜• ์ฝ”๋”ฉํ…Œ์ŠคํŠธ๋Š” ํ”„๋กœ๊ทธ๋ž˜๋จธ์Šค ์‚ฌ์ดํŠธ ๊ณผ์ œ๊ด€์— ํ’€์–ด๋ณผ ์ˆ˜ ์žˆ๋Š” ๊ธฐํšŒ๊ฐ€ ํ•ญ์ƒ ์—ด๋ ค์žˆ์œผ๋ฏ€๋กœ, ๊ฑฐ๊ธฐ์„œ ์ค€๋น„ํ•  ์ˆ˜ ์žˆ์—ˆ๋‹ค.

 

CS ํ…Œ์ŠคํŠธ๋Š” ํ‰์†Œ ์‹ค๋ ฅ๋Œ€๋กœ ๋ณด์ž๋Š” ๋งˆ์ธ๋“œ๋กœ ์‹œํ—˜์— ๋“ค์–ด๊ฐ”๊ณ (์•ˆ์ผํ•จ์˜ ๋ํŒ์™•), ๊ฐœ๋ฐœํ˜• ์ฝ”๋”ฉํ…Œ์ŠคํŠธ๋Š” ๋ฏธ๋ฆฌ JSON Parser ์ฝ”๋“œ์™€, API ํ†ต์‹ ์„ ์œ„ํ•œ ์ฝ”๋“œ๋ฅผ ์ค€๋น„ํ•  ์ˆ˜ ์žˆ๊ธฐ์— ๊ทธ ์ฝ”๋“œ๋ฅผ ์ค€๋น„ํ–ˆ๊ณ , ํ”„๋กœ๊ทธ๋ž˜๋จธ์Šค์—์„œ 2022๋…„๊ณผ 2021๋…„๋„ ๊ธฐ์ถœ๋ฌธ์ œ๋ฅผ ํ’€์ดํ–ˆ๋‹ค.

+ ๊ฐœ๋ฐœํ˜• ์ฝ”๋”ฉํ…Œ์ŠคํŠธ๋Š” ์‰ฌ์šด API ํ†ต์‹ ์„ ์œ„ํ•ด ๋Œ€๋ถ€๋ถ„์˜ ์‚ฌ์šฉ์ž๊ฐ€ Python์„ ์ด์šฉํ•œ๋‹ค.

 

์‚ฌ์‹ค ๋Œ€์‹œ๋ณด๋“œ์— ๋žญํ‚น์„ ๊ธฐ๋กํ•  ๋งŒํผ ๋›ฐ์–ด๋‚œ ์‹ค๋ ฅ์„ ๊ฐ€์ง€๊ณ  ์žˆ์ง€๋„ ์•Š๊ณ , ๊ฐ€์ง„๊ฑฐ๋ผ๊ณค ์‹œํ—˜ 7์‹œ๊ฐ„๋™์•ˆ ์•‰์•„์žˆ์„ ์ˆ˜ ์žˆ๋Š” ์—‰๋ฉ์ด๋ฐ–์— ์—†์—ˆ๋‹ค.

๋‹ค๋ฅธ ์‚ฌ๋žŒ๋“ค์—๊ฒŒ '์ด๋ ‡๊ฒŒ ํ’€์–ด๋ผ'๋ผ๊ณ  ์ง€๋„ํ•  ๊นœ๋ƒฅ์€ ๋˜์ง€ ์•Š๊ธฐ ๋•Œ๋ฌธ์—, ๊ฐœ์ธ ๊ธฐ๋ก์šฉ์œผ๋กœ ๊ธ€์„ ๋‚จ๊ธฐ๋ฏ€๋กœ ๋ถ€์กฑํ•œ ํ’€์ด๋ฒ•์„ ์–ป์–ด๊ฐ€์ง„ ์•Š์•˜์œผ๋ฉด ์ข‹๊ฒ ๋‹ค.

 

๊ทธ๋Ÿผ์—๋„ ์ด ๊ธ€์—์„œ ๋ฌด์–ธ๊ฐ€๋ฅผ ์–ป์–ด๊ฐ€์‹ ๋‹ค๋ฉด, ์ •๋ง ๊ฐ์‚ฌ๋ฅผ ํ‘œํ•˜๊ณ  ์‹ถ๋‹ค.

+ ํ˜น์‹œ ์นด์นด์˜ค์— ๋ฌธ์ œ๊ฐ€ ๋œ๋‹ค๋ฉด, ๋ฐ”๋กœ ๊ธ€์„ ์ˆ˜์ • ํ˜น์€ ์‚ญ์ œ ์กฐ์น˜ ํ•  ํ…Œ๋‹ˆ ๋ฌธ์ œ๊ฐ€ ์žˆ๋‹ค๋ฉด ๋ฐ”๋กœ ์—ฐ๋ฝ ๋ถ€ํƒ๋“œ๋ฆฝ๋‹ˆ๋‹ค. :)

 


 

๐Ÿ’ก 2. CS ํ…Œ์ŠคํŠธ

 

์นด์นด์˜ค ํ…Œํฌ ๋ธ”๋กœ๊ทธ๋ฅผ ๋ดค์„ ๋•Œ, 2021๋…„ ์นด์นด์˜ค ๊ณต์ฑ„ ๊ธฐ์ค€์œผ๋กœ๋Š” CS ์งˆ๋ฌธ์ด 10 ๋ฌธํ•ญ์ด ๋‚˜์™”๋‹ค๊ณ  ํ–ˆ๋‹ค.

๊ทธ๋Ÿฌ๋‚˜ ์ด๋ฒˆ ์‹œํ—˜์—์„œ๋Š” ์ด 12๋ฌธํ•ญ์ด ๋‚˜์™”๊ณ , ๋Œ€์‹  ์ฃผ๊ด€์‹์˜ ํ˜•ํƒœ๋Š” ์—†์—ˆ๋‹ค.

 

์‹œํ—˜ ๋ฌธํ•ญ์€ ์ž๋ฃŒ๊ตฌ์กฐ, ์•Œ๊ณ ๋ฆฌ์ฆ˜, ๋„คํŠธ์›Œํฌ, ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค, ์šด์˜์ฒด์ œ์—์„œ ์ถœ์ œ๋˜์—ˆ๋‹ค.

N์ง€ ์„ ๋‹คํ˜•์˜ ๋ฌธํ•ญ์œผ๋กœ ๊ตฌ์„ฑ์ด ๋˜์–ด์žˆ์—ˆ๊ณ , ๋‚œ์ด๋„๋Š” ๋‚˜๋ฆ„ ๋†’์•˜๋‹ค๊ณ  ์ƒ๊ฐํ•œ๋‹ค.

์„ ํƒ์ง€์— ๋ชจ๋‘ ๊ณ ๋ฅด๋Š” ๋ฌธํ•ญ๋„ ์žˆ์—ˆ๊ณ , ์•„๋ฆฌ์†กํ•œ ์„ ํƒ์ง€๋„ ๋งŽ์•„์„œ ๋†’๋‹ค๊ณ  ์ƒ๊ฐํ–ˆ๋‹ค. (๋ฌผ๋ก  ํ•„์ž์˜ ์‹ค๋ ฅ์ด ๋ถ€์กฑํ•œ ํƒ“๋„ ์žˆ๋‹ค.)

 

๋‹จ์ˆœํ•œ ๊ธฐ์ดˆ ๊ฐœ๋…์„ ๋ฌป๋Š” ๋ฌธ์ œ๋ผ๊ธฐ ๋ณด๋‹ค๋Š”, ์„ธ๋ถ€์ ์œผ๋กœ ์›๋ฆฌ๋ฅผ ์ž˜ ์ดํ•ดํ•˜๊ณ  ์žˆ๋Š”์ง€ ๋ฌป๋Š”๋“ฏํ•œ ๋ฌธ์ œ๊ฐ€ ๋งŽ์•˜๋‹ค.

๊ทธ๋ž˜๋„ ๋‚˜๋ฆ„ 4๋…„๋™์•ˆ ์ปดํ“จํ„ฐ๊ณตํ•™๊ณผ๋ฅผ ์—ด์‹ฌํžˆ ๋‹ค๋…”์ง€๋งŒ, ๋‚œ์ƒ ์ฒ˜์Œ๋ณด๋Š” ๋‹จ์–ด๋„ ๋ณด์•˜๋‹ค.

์•„๋ฌด๋ž˜๋„ ๋ชจ๋‘์˜ ์ปค๋ฆฌํ˜๋Ÿผ์„ ๋ฐ˜์˜ํ•ด์„œ ๋ฌธ์ œ๋กœ ๋…น์—ฌ๋‚ด๊ธฐ์—๋Š” ์–ด๋ ค์› ๋‚˜๋ณด๋‹ค. (๋ฌผ๋ก  ํ•„์ž์˜ ์‹ค๋ ฅ์ด ๋ถ€์กฑํ•œ ํƒ“๋„ ์žˆ๋‹ค 22.)

 

์ง€๋ฌธ ์ค‘ ์ฒ˜์Œ ๋ณด๋Š” ์•Œ๊ณ ๋ฆฌ์ฆ˜์— ๋Œ€ํ•œ ๋‚ด์šฉ๋„ ์žˆ์—ˆ๊ณ , ์ฝ”๋“œ์— ๋Œ€ํ•œ ๊ฒฐ๊ณผ ๋ฌธ์ œ ๋“ฑ ๋‹ค์–‘ํ•˜๊ฒŒ ๋‚˜์™”๋‹ค.

์•ฝ๊ฐ„ ์–ด๋ ค์šด ์ •์ฒ˜๊ธฐ ๋А๋‚Œ์˜ ์‹œํ—˜์ด๋ผ๊ณ  ๋ณด๋ฉด ์ดํ•ดํ•˜๊ธฐ ์‰ฌ์šธ ๊ฒƒ ๊ฐ™๋‹ค.

 


 

๐Ÿ’ก 3. ๊ฐœ๋ฐœํ˜• ์ฝ”๋”ฉํ…Œ์ŠคํŠธ

2021๋…„์€ ์›ํ™œํ•œ T๋ฐ”์ดํฌ ์šด์˜์„ ์œ„ํ•œ ์—ฌ๋ถ„ ์ž์ „๊ฑฐ ํŠธ๋Ÿญ์œผ๋กœ ์˜ฎ๊ธฐ๊ธฐ

2022๋…„์€ ์‹œ๊ฐ„๊ณผ ๋น„์Šทํ•œ ํ‹ฐ์–ด๋ฅผ trade-offํ•˜๋Š” ๊ฒŒ์ž„ ๋งค์นญ ์•Œ๊ณ ๋ฆฌ์ฆ˜ ๊ฐœ๋ฐœ์ด ๋‚˜์™”๋‹ค.

 

์นด์นด์˜ค 2์ฐจ ์ฝ”๋”ฉํ…Œ์ŠคํŠธ๋Š” ์ผ๋ฐ˜์ ์ธ ์ฝ”ํ…Œ์™€ ๋‹ฌ๋ฆฌ ๊ฐœ๋ฐœํ˜•์œผ๋กœ ์ง„ํ–‰๋˜๊ณ ,

API ํ˜ธ์ถœ์„ ๊ธฐ๋ฐ˜์œผ๋กœ ํŠน์ • ํ”„๋กœ๊ทธ๋žจ์„ ๊ตฌํ˜„ํ•˜๋Š” ์‹œํ—˜์ด๋‹ค.

 

์ •๋‹ต์€ ๋‹น์—ฐํžˆ ์—†๊ณ , ํŠน๋ณ„ํ•œ ์ ์ˆ˜ ๊ณ„์‚ฐ์‹์— ์˜ํ•ด ์ ์ˆ˜๊ฐ€ ๋ถ€์—ฌ๋˜๋ฏ€๋กœ, ์ด์ ์— ๋Œ€ํ•œ ์ •ํ™•ํ•œ ์ˆ˜์น˜๋„ ์•Œ๊ธฐ ์–ด๋ ต๋‹ค.

๊ฐœ๋ฐœ์ž๊ฐ€ ๊ฐ€์ค‘์น˜ ๊ด€๋ จ ์ˆ˜์‹์„ ๋งŒ๋“ค์–ด์„œ, ์ธ๊ณต์ง€๋Šฅ์—์„œ gridSearch ํ•˜๋Š” ๊ฒƒ์ฒ˜๋Ÿผ, ์ ์ˆ˜๊ฐ€ ๊ฐ€์žฅ ๋†’์€ ํŒŒ๋ผ๋ฏธํ„ฐ๋ฅผ ์ฐพ์•„ ์ตœ์ ํ™”ํ•˜๋“ฏ์ด ๊ฐœ๋ฐœํ•˜๋Š” ๊ฒƒ์ด 2์ฐจ ์นด์นด์˜ค ์ฝ”๋”ฉํ…Œ์ŠคํŠธ์˜ ํŠน์ง•์ด๋‹ค.

 

์ด๋ฒˆ 2023 ์นด์นด์˜ค 2์ฐจ ์ฝ”๋”ฉํ…Œ์ŠคํŠธ๋„ ๋งˆ์ฐฌ๊ฐ€์ง€์˜€๋‹ค. ํ˜ธํ…” ์˜ˆ์•ฝ๊ณผ ๊ด€๋ จ๋œ ๋ฌธ์ œ์˜€๋Š”๋ฐ,

1. ์ตœ๋Œ€ํ•œ ๋น ๋ฅด๊ฒŒ ์˜ˆ์•ฝ์„ ์ ‘์ˆ˜ํ• ์ˆ˜๋ก ํšจ์œจ์„ฑ ์ ์ˆ˜๊ฐ€ ๋†’๊ณ ,

2. ์ตœ๋Œ€ํ•œ ์˜ˆ์•ฝํ•œ ์‚ฌ๋žŒ์— ๋Œ€ํ•ด ํ˜ธํ…” ๋ฐฉ์ด ์—†์–ด์„œ ์ œ๊ณต ์‹คํŒจํ•˜๋Š” ์ผ์ด ์—†์–ด์•ผ ํ•˜๋ฉฐ,

3. ์ตœ๋Œ€ํ•œ ์˜ˆ์•ฝ ๋ถˆ๊ฐ€๋กœ ์ธํ•œ ๊ฑฐ์ ˆ์„ ์ ๊ฒŒ ํ•˜๊ณ ,

4. ์ตœ๋Œ€ํ•œ ํ˜ธํ…” ๊ฐ€์šฉ๋ฅ ์„ ๋†’์—ฌ์•ผ ์ •๋‹ต ์ ์ˆ˜๊ฐ€ ๋†’๊ณ ,

5. ์˜ˆ์•ฝ ๋งˆ๊ฐ ๊ธฐํ•œ์„ ์ง€ํ‚ค์ง€ ์•Š์•„ ๊ฑฐ์ ˆ๋˜๋Š” ์ผ์ด ์—†๋„๋ก ํ•ด์•ผ ํ•œ๋‹ค.

6. ๋˜ ๋ฐฉ์˜ ์ˆ˜๊ฐ€ ๋งŽ์€ ์˜ˆ์•ฝ์ผ ์ˆ˜๋ก ์ตœ์†Œํ•œ์œผ๋กœ ๊ฑฐ์ ˆํ•ด์•ผ ํ•œ๋‹ค.

 

ํ•„์ž๊ฐ€ ๊ตฌ์ƒํ•œ ๊ฒƒ์€ ๋‹ค์Œ๊ณผ ๊ฐ™๋‹ค.

1. ํ•˜๋ฃจํ•˜๋ฃจ์— ๋Œ€ํ•˜์—ฌ ๋ฐ˜๋ณต, ์ฃผ์–ด์ง„ ๋‚ ์งœ๊นŒ์ง€ ๋ฐ˜๋ณตํ•œ๋‹ค.

2. ์˜ค๋Š˜์˜ ์˜ˆ์•ฝ ์ ‘์ˆ˜๋ฅผ ๋ฐ›๋Š”๋‹ค

3. ์˜ˆ์•ฝ ๋Œ€๊ธฐ์—ด์— ๋„ฃ๊ณ , ์ฒดํฌ์ธ๊ณผ ์ ‘์ˆ˜ ๋‚ ์งœ๋ฅผ ๊ธฐ์ค€์œผ๋กœ ์ •๋ ฌํ•œ๋‹ค.

4. ์ฒดํฌ์•„์›ƒ์ด ๊ฐ€๋Šฅํ•œ ๋ฐฉ์ด ์žˆ๋‹ค๋ฉด ์ฒดํฌ์•„์›ƒ์„ ์šฐ์„  ์ฒ˜๋ฆฌํ•œ๋‹ค. (ํž™์œผ๋กœ ๊ตฌํ˜„)

5. ์˜ˆ์•ฝ ๋Œ€๊ธฐ์—ด์„ ํ์— ๋„ฃ๊ณ , ํ์˜ ์›์†Œ๊ฐ€ ์ฒดํฌ์ธ์œผ๋กœ๋ถ€ํ„ฐ k์ผ ์ด์ „์ด๊ฑฐ๋‚˜, ์˜ˆ์•ฝํ•œ ๋‚ ์งœ๋กœ๋ถ€ํ„ฐ 14์ผ(์ด๊ฑด ์˜ˆ์•ฝ ๋งˆ๊ฐ ๊ธฐํ•œ, ์ง€ํ‚ค์ง€ ์•Š์œผ๋ฉด ๊ฑฐ์ ˆ์œผ๋กœ ํŒ๋ณ„)์ด๋ผ๋ฉด 5-1์„ ์‹คํ–‰ํ•œ๋‹ค. ๊ทธ๋ ‡์ง€ ์•Š์œผ๋ฉด 5-2๋ฅผ ์‹คํ–‰ํ•œ๋‹ค.

    5-1. ๋ฐฉ์˜ ์ˆ˜, ๋ฐฉ์„ ์žก๊ณ  ์žˆ๋Š” ๊ธฐ๊ฐ„, ํ˜ธํ…” ๋นˆ๋ฐฉ์— ๋”ฐ๋ฅธ ๋น„์œจ์„ ์ ์ ˆํžˆ ์„ž์–ด ๊ฐ€์ค‘์น˜๋ฅผ ๋งŒ๋“ ๋‹ค. ์ด ๊ฐ’์„ ๊ธฐ์ค€์œผ๋กœ ์˜ˆ์•ฝ ์ ‘์ˆ˜๋ฅผ ๋ฐ›์•„๋“ค์ผ์ง€, ๋ง์ง€๋ฅผ ๊ฒฐ์ •ํ•˜๋ ค๊ณ  ํ–ˆ๋‹ค.

    5-2. ๊ธฐ์™•์ด๋ฉด ๋งˆ๊ฐ๊ธฐํ•œ์— ๊ฐ€๊นŒ์šธ์ˆ˜๋ก, ์˜ˆ์•ฝ ์ ‘์ˆ˜๋œ ๊ณ ๊ฐ์—๊ฒŒ ์ œ๋Œ€๋กœ ๋ฐฉ์„ ๋ฐฐ์ •ํ•ด์ค„ ์ˆ˜ ์žˆ์„ ๊ฒƒ์ด๋ผ ํŒ๋‹จ. ๋‚˜์ค‘์— ํ•˜๋„๋ก ๋ฏธ๋ฃธ.

6. 5์—์„œ ๋‚˜์˜จ ๊ฒฐ๊ณผ๋กœ ์ ‘์ˆ˜/๊ฑฐ์ ˆ ์ฒ˜๋ฆฌ๋ฅผ ์ง„ํ–‰ํ•œ๋‹ค.

7. ์˜ค๋Š˜ ์ฒดํฌ์ธ ํ•ด์•ผ ํ•˜๋Š” ์†๋‹˜๋“ค์— ๋Œ€ํ•ด ๋ฐฉ ๋ฐฐ์ •์„ ์‹œ๋„ํ•œ๋‹ค. ๋ฐฉ ๋ฐฐ์ • ๊ฐ€๋Šฅ ์—ฌ๋ถ€๋Š” ์™„์ „ํƒ์ƒ‰์œผ๋กœ ์ง„ํ–‰ํ–ˆ๋‹ค.

8. ์‹œ๋ฎฌ๋ ˆ์ด์…˜์„ ์‹œ์ž‘ํ•˜๊ณ , ์ฃผ์–ด์ง„ ๋‚ ์งœ์— ๋„๋‹ฌํ•  ๋•Œ๊นŒ์ง€ 1๋ถ€ํ„ฐ ๋ฐ˜๋ณตํ•œ๋‹ค.

9. ๋ฐ˜๋ณต์ด ๋๋‚˜๋ฉด, ์ตœ์ข… ์ ์ˆ˜๋ฅผ ํ™•์ธํ•œ๋‹ค.

 

์ฃผ๋กœ Queue์™€ Heap์„ ์‚ฌ์šฉํ•ด์„œ ์ˆœ์ˆ˜ํ•˜๊ฒŒ ๊ตฌํ˜„ํ•˜๋ ค๊ณ  ํ–ˆ๋‹ค.

๋งˆ์Œ์ฒ˜๋Ÿผ์€ ์ž˜ ์•ˆ ๋œ๊ฒŒ, ์ง€๋ฌธ ์ž์ฒด๊ฐ€ ์›Œ๋‚™ ๊ธธ๊ธฐ ๋–„๋ฌธ์— ์ง€๋ฌธ์„ ์ดํ•ดํ•˜๋Š” ๊ฒƒ๋„ ์˜ค๋ž˜๊ฑธ๋ ธ๊ณ , ๋‹ค ์ดํ•ดํ–ˆ๋‹ค๊ณ  ์ƒ๊ฐํ–ˆ์„ ๋•Œ์—๋„ ์‹ค์ˆ˜๋ฅผ ๊ต‰์žฅํžˆ ๋งŽ์ด ํ–ˆ๋‹ค.

 

๋ฌธ์ œ 1๋ฒˆ๊ณผ 2๋ฒˆ์€ ํ˜ธํ…” ํฌ๊ธฐ, ์ ‘์ˆ˜๋Ÿ‰, ์„ฑ์ˆ˜๊ธฐ ๋“ฑ์˜ ์ฐจ์ด๊ฐ€ ์žˆ์„ ๋ฟ ๋ฌธ์ œ ์ „์ฒด์˜ ๊ตฌ์กฐ๊ฐ€ ๋‹ค๋ฅด์ง€๋Š” ์•Š์•˜๋‹ค.

์‹œํ—˜ ๊ฒฐ๊ณผ๋Š” 1๋ฒˆ ๋ฌธ์ œ๋Š” ์•ฝ 241์ , 2๋ฒˆ ๋ฌธ์ œ๋Š” ์•ฝ 329์ ์„ ๋งž์•˜๋‹ค. (์ด 570์ , ๋ฆฌ๋”๋ณด๋“œ์˜ 1๋“ฑ์€ ์•ฝ 1000์ ์ด์—ˆ๋‹ค.)

์‹œํ—˜ ์ข…๋ฃŒ 2๋ถ„ ์ „์— ์˜ค๋ฅ˜๋ฅผ ์ฐพ์•„๋‚ด์„œ ๊ฐ 100์  ๊ฐ€๋Ÿ‰ ์˜ฌ๋ ธ๊ธฐ ๋•Œ๋ฌธ์—, ์ •ํ™•ํ•œ ํŒŒ๋ผ๋ฏธํ„ฐ ์กฐ์œจ์„ ํ•˜์ง€ ๋ชป ํ•œ๊ฒƒ์ด ๊ต‰์žฅํžˆ ์•„์‰ฝ๋‹ค.

 


 

๐Ÿ 4.  ์ตœ์ข… ํ›„๊ธฐ

 

์—ฌ๋Ÿฌ๋ชจ๋กœ ๊ธฐ์ง„๋งฅ์ง„ํ•œ ์‹œํ—˜์ด์—ˆ๋‹ค. ๊ทธ๋ž˜๋„ ํฌ๊ธฐํ•˜์ง€ ์•Š๊ณ  7์‹œ๊ฐ„ ๋‚ด๋‚ด ์‹œํ—˜์— ์‘ํ•œ ๋‚ด ์ž์‹ ์„ ๋†’๊ฒŒ ํ‰๊ฐ€ํ•˜๋ ค๊ณ  ํ•œ๋‹ค.

๋‚ด ์ •ํ™•ํ•œ ๋“ฑ์ˆ˜๋ฅผ ํŒŒ์•…ํ•˜์ง€ ๋ชปํ•œ ๊ฒƒ์ด ๊ต‰์žฅํžˆ ์•„์‰ฝ๋‹ค. 

์ด์ „ ์‹œํ—˜(๊ฒŒ์ž„ ๋งค์นญ)์—์„œ๋Š” ๊ธฐ๋ณธ์ ์ธ ์•Œ๊ณ ๋ฆฌ์ฆ˜์œผ๋กœ๋งŒ ๊ตฌํ˜„ํ•ด๋„ ํ•ฉ๊ฒฉ๊ถŒ์ด๋ผ๋Š” ์ด์•ผ๊ธฐ๊ฐ€ ๋งŽ์•„์„œ ์•„์ง ๋ชจ๋ฅด์ง€๋งŒ,

800์ ๋Œ€ ์‚ฌ๋žŒ๋“ค๋„ ๋งŽ์ด ๋ณด์•˜๊ณ , CS ํ…Œ์ŠคํŠธ์—์„œ ๋ง์•„๋จน์—ˆ๋‹ค๊ณ  ์ƒ๊ฐํ•˜๊ธฐ์— ๋ถ™์—ˆ๋‹ค๋Š” ์ƒ๊ฐ๋ณด๋‹ค๋Š” ๋” ์ค€๋น„๋ฅผ ์—ด์‹ฌํžˆ ํ•ด์•ผ ๊ฒ ๋‹ค๋Š” ์ƒ๊ฐ์ด ๋“ ๋‹ค.

 

๊ทธ๋ ‡๋‹ค๊ณ  ํฌ๊ธฐํ•˜๊ธฐ๋ณด๋‹ค๋Š” ํ‰์†Œ์— ํ•˜๋˜๋Œ€๋กœ ๋ฉด์ ‘๊ณผ CS ์ง€์‹ ์Šคํ„ฐ๋””๋ฅผ ์—ด์‹ฌํžˆ ํ•ด์•ผ๊ฒ ๋‹ค๋Š” ์ƒ๊ฐ์ด ๋“ ๋‹ค.

์ด๋ฒˆ ์‹œํ—˜์„ ๋ณธ ๋‹ค๋ฅธ ๋ถ„๋“ค์€ ๊ผญ ์นด์นด์˜ค ๊ฐ€์‹œ๊ธธ.

 

+ 2022๋…„ 10์›” 18์ผ ๊ธฐ์ค€์œผ๋กœ ๊ฒฐ๊ณผ๊ฐ€ ๋‚˜์™”๋‹ค.

 

์™€! ํ•ฉ๊ฒฉ!

 

 

๋‹ค์Œ ๋ฉด์ ‘๊นŒ์ง€ ๋‹ฌ๋ ค๋ณด์ž~~

์ €์ž‘์žํ‘œ์‹œ ๋น„์˜๋ฆฌ ๋™์ผ์กฐ๊ฑด (์ƒˆ์ฐฝ์—ด๋ฆผ)

'๐Ÿฆ” ์ทจ์—…์ค€๋น„ ๊ธฐ๋ก' ์นดํ…Œ๊ณ ๋ฆฌ์˜ ๋‹ค๋ฅธ ๊ธ€

2023 ์นด์นด์˜ค ๋ชจ๋นŒ๋ฆฌํ‹ฐ ์‹ ์ž… ๊ฐœ๋ฐœ์ž ๊ณต์ฑ„ 1์ฐจ ์ฝ”๋”ฉํ…Œ์ŠคํŠธ ํ›„๊ธฐ  (1) 2022.12.01
2023 ์นด์นด์˜ค ๋ธ”๋ผ์ธ๋“œ ๊ฐœ๋ฐœ์ž ์ฑ„์šฉ ๊ณต์ฑ„ 1์ฐจ ๋ฉด์ ‘ ํƒˆ๋ฝ ํ›„๊ธฐ  (1) 2022.11.22
SKT 2022 9์›” JT ์ฑ„์šฉ ๊ฐœ๋ฐœ ์ง๊ตฐ ์„œ๋ฅ˜์ „ํ˜• ํ›„๊ธฐ&๊ฒฐ๊ณผ (SKCT, ์ฝ”๋”ฉํ…Œ์ŠคํŠธ)  (0) 2022.10.10
2023 ์นด์นด์˜ค ๋ธ”๋ผ์ธ๋“œ ๊ฐœ๋ฐœ์ž ์ฑ„์šฉ ๊ณต์ฑ„ ์ฝ”๋”ฉํ…Œ์ŠคํŠธ ํ›„๊ธฐ  (0) 2022.09.24
2022 ๋„ค์ด๋ฒ„ ๊ธฐ์ˆ  ์ง๊ตฐ ์‹ ์ž… ์ฑ„์šฉ ๊ณต์ฑ„ ๋„์ „ ์ค€๋น„๊ณผ์ • & ํ›„๊ธฐ  (0) 2022.08.23
    '๐Ÿฆ” ์ทจ์—…์ค€๋น„ ๊ธฐ๋ก' ์นดํ…Œ๊ณ ๋ฆฌ์˜ ๋‹ค๋ฅธ ๊ธ€
    • 2023 ์นด์นด์˜ค ๋ธ”๋ผ์ธ๋“œ ๊ฐœ๋ฐœ์ž ์ฑ„์šฉ ๊ณต์ฑ„ 1์ฐจ ๋ฉด์ ‘ ํƒˆ๋ฝ ํ›„๊ธฐ
    • SKT 2022 9์›” JT ์ฑ„์šฉ ๊ฐœ๋ฐœ ์ง๊ตฐ ์„œ๋ฅ˜์ „ํ˜• ํ›„๊ธฐ&๊ฒฐ๊ณผ (SKCT, ์ฝ”๋”ฉํ…Œ์ŠคํŠธ)
    • 2023 ์นด์นด์˜ค ๋ธ”๋ผ์ธ๋“œ ๊ฐœ๋ฐœ์ž ์ฑ„์šฉ ๊ณต์ฑ„ ์ฝ”๋”ฉํ…Œ์ŠคํŠธ ํ›„๊ธฐ
    • 2022 ๋„ค์ด๋ฒ„ ๊ธฐ์ˆ  ์ง๊ตฐ ์‹ ์ž… ์ฑ„์šฉ ๊ณต์ฑ„ ๋„์ „ ์ค€๋น„๊ณผ์ • & ํ›„๊ธฐ
    ๊ฐœ๋ฐœ์ž HOON
    ๊ฐœ๋ฐœ์ž HOON
    ์ข‹์€ ๋ฐฑ์—”๋“œ ์—”์ง€๋‹ˆ์–ด๊ฐ€ ๋˜๊ธฐ ์œ„ํ•œ ๊ธฐ๋ก์„ ๋ชจ์•˜์Šต๋‹ˆ๋‹ค. # ์ฃผ๋‹ˆ์–ด # ๋ฐฑ์—”๋“œ # ๊ฐœ๋ฐœ์ž

    ํ‹ฐ์Šคํ† ๋ฆฌํˆด๋ฐ”