Leisure - Last Dance
https://www.youtube.com/watch?v=B6buDEnrxBs
์๊ณ ๋ฆฌ์ฆ-์ด๋ก
Parametric Search (๋งค๊ฐ ๋ณ์ ํ์), ์ฝ๊ฒ ์ดํดํ๊ธฐ
1. Parametric Search ๋?์ต์ ํ ๋ฌธ์ ๋ฅผ ์ฌ๋ฌ ๊ฐ์ ๊ฒฐ์ ๋ฌธ์ + ์ด๋ถ ํ์์ผ๋ก ๋ณํ์ํค๋ ๋ฌธ์ ์ ๊ทผ ๋ฐฉ๋ฒ์ด๋ค. ์ฌ๊ธฐ์ 3๊ฐ์ง ํค์๋๊ฐ ๋์๋๋ฐ, ์ด๋ถํ์์ด ๋ญ์ง๋ ๋ง์ ์ฌ๋๋ค์ด ์ํ
๋, ์ต์ ํ ๋ฌธ์ ์ ๊ฒฐ์ ๋ฌธ์ ์ ๋ํด ๋จผ์ ์ค๋ช
ํ๊ณ ๊ฐ๊ฒ ๋ค.(1) ์ต์ ํ ๋ฌธ์ ๋ฌธ์ ์ ์กฐ๊ฑด์ ๋ง์กฑํ๋ ํด์ ๋ฒ์ฃผ๊ฐ ์กด์ฌํ๊ณ , ๊ทธ ์ค์์ ์ต์ ์ ๋ต(์ต์๊ฐ, ์ต๋๊ฐ ๋ฑ)์ ๊ตฌํ๋ ๋ฌธ์ ๋ฅผ ๋งํ๋ค. Thread Knots๋ผ๋ ๋ฌธ์ ๋ฅผ ์์๋ก ๋ค์ด๋ณด๋ฉด, ํด๋น ๋ฌธ์ ๋ 'n๊ฐ์ ๋งค๋ญ์ ์ฑ๊ณต์ ์ผ๋ก ๋์์ ๋, ๊ฐ์ฅ ๊ฐ๊น์ด ๋ ๊ฐ์ ๋งค๋ญ ์ฌ์ด์ ์ต๋ ๊ฑฐ๋ฆฌ๋ฅผ ์ถ๋ ฅํ๋ผ'๊ณ ์๊ตฌํ๋ค.๊ทธ๋ ๋ค๋ฉด, ์ฌ๊ธฐ์ ๊ฐ๋ฅํ ํด์ ๋ฒ์ฃผ๋ n ๊ฐ์ ๋งค๋ญ์ ๊ฐ Thread์ ์ฑ๊ณต์ ์ผ๋ก ๋๋ ๋ชจ๋ ๊ฒฝ์ฐ์ด๊ณ ,์ต์ ์ ํด๋ ๊ฐ์ฅ ๊ฐ๊น์ด ๋ ๋งค๋ญ ์ฌ์ด์ ์ต๋ ..
๋ด๊ฐ ๊ทธ๋ฆฐ ๊ทธ๋ฆผ
[๊ทธ๋ฆผ] ์ฅํฉ์์
๋ค์ด์ฌ๋ฆฐ ํฑ, ์๋ ๋ชจ์ต ๋ฑ, ๋ฏธ์ ์ ์๋์ ๋์์ ๋ฐ๊ธด ํ๋ค..^^ ์ฌํผ ๋ด ์์ด๋์ด๋ค ใ
ย ๋ค์์ ๋ํ์ฑ
์ ์จ๋ด์ผ๊ฒ ๋ค.ย ๊ธฐ์กด์ ๋ํ์ฑ
๋ค์ด ์์ฆ์ ๊ฐ์น๊ด๊ณผ ๋๋ฌด ๋ฉ๋ค๋ ์๊ฐ์ด ๋ ๋ค. ๋๋ฌด๊พผ๊ณผ ์ ๋
๋ผ๋๊ฐ, ๊ทธ๋ฐ ๊ฒ๋ค...
๋ฆฌ๋ทฐ
[ํ๊ธฐ] 3๊ฐ์ ์ง๋์ ์ ๋ ๊ตฌ๋ฆํค 11th
1. ํฉ๊ฒฉ ๋ฉ์ผ์ฐธ์ฌํ๊ฒ ๋๋ 3๋ฒ์งธ ํด์ปคํค์ด์๋ค. ์ง๋ฃจํ ์ทจ์ค ์ํ, ๋
์์ค์์ LED ๋น๋ง ์ธ๋ค๊ฐ ํฉ๋ฒ์ (?)์ผ๋ก ์ ์ฃผ๋์ ๊ฐ ์ ์๋ ๊ธฐํ๋ฅผ ๋ฐ๊ฒ ๋์ด ๋๋ฌด ์ข์๋ค. ์๋ฅ๋ ํฌํธ ํด๋ฆฌ์ค, ์ ์ฃผ๋ ์ฌํ์ ๋์๋๋ IT ์์ด๋์ด, ๋ด๊ฐ ๋ฝํ์ผ ํ๋ ์ด์ 3๊ฐ์ง๋ฅผ ์ ์ด์ผ ํ๋ค.๊ตฌ๋ฆํค์ ๊ดํ ์ ๋ณด๋ฅผ ๋งํ์๋ฉด 30๋ช
๋ง ๋ฝ๋๋ค. ๊ทผ๋ฐ ์ฌ๊ธฐ์ ์ง์ญ์ธ์ฌ TO๊ฐ ์กด์ฌํด์ ์ ์ฃผ๋๋ฏผ์ด ์๋๋ผ๋ฉด, ํ๋ฅ ์ด ๋ ๋ฎ์์ง๋ ๋ฏ ํ๋ค.ํ๋ก ํธ๋ 2๋ฐฐ์, ๋๋จธ์ง๋ 1๋ฐฐ์๋ก 6๋ช
์ฉ ๋ฝ๋๋ค.๋ฐฑ์๋ ๊ฐ๋ฐ์ 6, ํ๋ก ํธ 12๋ช
, ๋์์ด๋ 6๋ช
, ๊ธฐํ์ 6๋ช
์ด๋ ๊ฒ ์จ ๊ฒ ๊ฐ๋ค. ๊ทธ๋ฆฌ๊ณ ํ์ง์, ์ทจ์ค์, ๋ํ์ ๋น์จ๋ 1:1:1๋ก ๋ฝ์ ๋ฏ ํ๋ค.2. ํ์์ผ ์์นจ๋ถํฐ ์์... ๋ถ๋ฆฌ๋์ผ ์์์ผ ์ถ๋ฐ์์์ผ ํ๋ฃจ๋ ์ ์ฃผ ๋ผ๋ง๋จ ์ํฐ ํธํ
์์ ๋ฌถ์๋ค..
์๊ณ ๋ฆฌ์ฆ-์ด๋ก
๋ฒจ๋ง ํฌ๋ ์๊ณ ๋ฆฌ์ฆ, ๊ทธ๋ฆผ์ผ๋ก ์ฝ๊ฒ ์ดํดํ๊ธฐ
1. ๋ฒจ๋งํฌ๋ ์๊ณ ๋ฆฌ์ฆ์ด๋?์์์ธ ๊ฐ์ค์น๊ฐ ์กด์ฌํ๋ ๊ทธ๋ํ์์๋ ์ต๋จ ๊ฒฝ๋ก๋ฅผ ๊ตฌํ ์ ์๊ฒ ํด์ฃผ๋ ์๊ณ ๋ฆฌ์ฆ.1๏ธโฃ ONE TO ALL ์๊ณ ๋ฆฌ์ฆ: ์์์ ์ ๊ณ ๋ฅด๋ฉด, ํด๋น ์ ์ ์์ ๋ชจ๋ ์ ์ ๊น์ง์ ์ต๋จ ๊ฒฝ๋ก๋ฅผ ๊ตฌํ ์ ์๋ค.2๏ธโฃ ์์ ๊ฐ์ค์น๊ฐ ์์ด๋ ๊ด์ฐฎ์: ๋ค์ต์คํธ๋ผ๋ ์๋์ง?3๏ธโฃ ์์ ์ฌ์ดํด์ด ์กด์ฌํ๋์ง๋ ํ์ธ ๊ฐ๋ฅ: ์์ ์ฌ์ดํด์ด ์กด์ฌํ๋ค๋ฉด, ์ฌ์ค ํ๋ ์ด์์ ์ ์ ์ผ๋ก์ ์ต๋จ ๊ฒฝ๋ก๊ฐ $- \infty $๊ฐ ๋๊ธฐ ๋๋ฌธ์, ์ต๋จ๊ฒฝ๋ก๋ฅผ ๊ตฌํ๋ ๊ฒ ๋ฌด์๋ฏธํด์ง. ๋ฐ๋ผ์ ์ต๋จ ๊ฒฝ๋ก๋ฅผ ๊ตฌํ๋ ๊ฒ ๋ฌด์๋ฏธํ์ง ์ฌ๋ถ๋ ํ์
๊ฐ๋ฅ!์์ ์ฌ์ดํด๊ฐ์ค์น ๊ทธ๋ํ์์ ์ ์ A์์ ์์ํด์ A๋ก ๋์์๋๋ฐ ๊ฐ์ค์น์ ํฉ์ด ์์์ธ ๊ฒฝ์ฐ, ํด๋น ์ฌ์ดํด์ ์์ ์ฌ์ดํด์ด๋ผ๊ณ ํ๋ค.ํด๋น ์์์์๋ ์ฌ์ดํด์ ๋์๋ก ์ถ๋ฐ์ง์์ A,B,C๊น์ง์..
๋ฌธ์ ํ์ด
ํญํด 99 ์ฝํ
์คํฐ๋ 5๊ธฐ 3์ผ์ฐจ + [๋ฐฑ์ค] ๋คํธ์ํฌ ๋ณต๊ตฌ java ํ์ด
1. ๋ฌธ์ ์ค๋ช
๐๋ฌธ์ ๋งํฌ๋ฌธ์ ๋ฅผ ๋ณด๋ฉฐ, ์ฐพ์๋ธ ์กฐ๊ฑด์ ๋ค์ 3๊ฐ์ง ์๋ค.1๏ธโฃ ์ต์ ๊ฐ์์ ํ์ ์ ๋ณต๊ตฌํ๋ผ2๏ธโฃ ๋ชจ๋ ์๋ก ๋ค๋ฅธ 2 ๋์ ์ปดํจํฐ๊ฐ ๊ต์ ์ด ๊ฐ๋ฅํด์ผ ํ๋ค.3๏ธโฃ ์ํผ ์ปดํจํฐ์์ ๋ค๋ฅธ ์ปดํจํฐ๋ก์ ํต์ ์ต์ ๋น์ฉ์ ๋ณต๊ตฌ ์ด์ ๊ณผ ๊ฐ์์ผ ํ๋ค.๋ฌธ์ ๋ฅผ ํ๋ฉฐ ๋๋ ์ ์,3๏ธโฃ ๋๋ฌธ์ 1๏ธโฃ์ ์์ผ๋ ๋ง๋ ํ ์กฐ๊ฑด์ด ๋์๋ค. 3๏ธโฃ์ ๋ง์กฑ์ํค๋ ค๋ฉด ๋ค์ต์คํธ๋ผ๋ฅผ ํ์ฉํด์, ์ต๋จ ๊ฒฝ๋ก๋ฅผ ์ฐพ์์ผ ํ๊ณ , ๊ทธ ์ต๋จ ๊ฒฝ๋ก์ ์ฌ์ฉ๋ ํ์ ๋ณด๋ค ๊ฐ์๋ฅผ ๋ ์ค์ผ ์ ์๊ธฐ ๋๋ฌธ์ด๋ค. (์ค์ด๋ฉด, ์ด๋ค ์ปดํจํฐ์๋ ์ํผ์ปดํจํฐ๊ฐ ๋๋ฌํ์ง ๋ชปํ๋ค.) 2๏ธโฃ ๋ํ ๋ค์ต์คํธ๋ผ๋ฅผ ํ์ฉํ๋ฉด, ์ต์ ์ํผ ์ปดํจํฐ๋ฅผ ๋งค๊ฐ๋ก ๋ชจ๋ ๊ต์ ํ ์ ์๊ธฐ์ ๋ฐ๋ก ๊ตฌํํด์ผ ํ๋ ์กฐ๊ฑด์ด ์๋๋ค. ๋ฐ๋ผ์ ๋ค์ต์คํธ๋ผ๋ฅผ ํ๋ฉฐ ๊ฑฐ์ณ๊ฐ ๊ฒฝ๋ก๋ฅผ ๊ธฐ์ตํ๋ ๋ฌธ์ ์ด๋ค...
1. Parametric Search ๋?์ต์ ํ ๋ฌธ์ ๋ฅผ ์ฌ๋ฌ ๊ฐ์ ๊ฒฐ์ ๋ฌธ์ + ์ด๋ถ ํ์์ผ๋ก ๋ณํ์ํค๋ ๋ฌธ์ ์ ๊ทผ ๋ฐฉ๋ฒ์ด๋ค. ์ฌ๊ธฐ์ 3๊ฐ์ง ํค์๋๊ฐ ๋์๋๋ฐ, ์ด๋ถํ์์ด ๋ญ์ง๋ ๋ง์ ์ฌ๋๋ค์ด ์ํ
๋, ์ต์ ํ ๋ฌธ์ ์ ๊ฒฐ์ ๋ฌธ์ ์ ๋ํด ๋จผ์ ์ค๋ช
ํ๊ณ ๊ฐ๊ฒ ๋ค.(1) ์ต์ ํ ๋ฌธ์ ๋ฌธ์ ์ ์กฐ๊ฑด์ ๋ง์กฑํ๋ ํด์ ๋ฒ์ฃผ๊ฐ ์กด์ฌํ๊ณ , ๊ทธ ์ค์์ ์ต์ ์ ๋ต(์ต์๊ฐ, ์ต๋๊ฐ ๋ฑ)์ ๊ตฌํ๋ ๋ฌธ์ ๋ฅผ ๋งํ๋ค. Thread Knots๋ผ๋ ๋ฌธ์ ๋ฅผ ์์๋ก ๋ค์ด๋ณด๋ฉด, ํด๋น ๋ฌธ์ ๋ 'n๊ฐ์ ๋งค๋ญ์ ์ฑ๊ณต์ ์ผ๋ก ๋์์ ๋, ๊ฐ์ฅ ๊ฐ๊น์ด ๋ ๊ฐ์ ๋งค๋ญ ์ฌ์ด์ ์ต๋ ๊ฑฐ๋ฆฌ๋ฅผ ์ถ๋ ฅํ๋ผ'๊ณ ์๊ตฌํ๋ค.๊ทธ๋ ๋ค๋ฉด, ์ฌ๊ธฐ์ ๊ฐ๋ฅํ ํด์ ๋ฒ์ฃผ๋ n ๊ฐ์ ๋งค๋ญ์ ๊ฐ Thread์ ์ฑ๊ณต์ ์ผ๋ก ๋๋ ๋ชจ๋ ๊ฒฝ์ฐ์ด๊ณ ,์ต์ ์ ํด๋ ๊ฐ์ฅ ๊ฐ๊น์ด ๋ ๋งค๋ญ ์ฌ์ด์ ์ต๋ ..
์๊ณ ๋ฆฌ์ฆ-์ด๋ก
๋ค์ด์ฌ๋ฆฐ ํฑ, ์๋ ๋ชจ์ต ๋ฑ, ๋ฏธ์ ์ ์๋์ ๋์์ ๋ฐ๊ธด ํ๋ค..^^ ์ฌํผ ๋ด ์์ด๋์ด๋ค ใ
ย ๋ค์์ ๋ํ์ฑ
์ ์จ๋ด์ผ๊ฒ ๋ค.ย ๊ธฐ์กด์ ๋ํ์ฑ
๋ค์ด ์์ฆ์ ๊ฐ์น๊ด๊ณผ ๋๋ฌด ๋ฉ๋ค๋ ์๊ฐ์ด ๋ ๋ค. ๋๋ฌด๊พผ๊ณผ ์ ๋
๋ผ๋๊ฐ, ๊ทธ๋ฐ ๊ฒ๋ค...
๋ด๊ฐ ๊ทธ๋ฆฐ ๊ทธ๋ฆผ
1. ํฉ๊ฒฉ ๋ฉ์ผ์ฐธ์ฌํ๊ฒ ๋๋ 3๋ฒ์งธ ํด์ปคํค์ด์๋ค. ์ง๋ฃจํ ์ทจ์ค ์ํ, ๋
์์ค์์ LED ๋น๋ง ์ธ๋ค๊ฐ ํฉ๋ฒ์ (?)์ผ๋ก ์ ์ฃผ๋์ ๊ฐ ์ ์๋ ๊ธฐํ๋ฅผ ๋ฐ๊ฒ ๋์ด ๋๋ฌด ์ข์๋ค. ์๋ฅ๋ ํฌํธ ํด๋ฆฌ์ค, ์ ์ฃผ๋ ์ฌํ์ ๋์๋๋ IT ์์ด๋์ด, ๋ด๊ฐ ๋ฝํ์ผ ํ๋ ์ด์ 3๊ฐ์ง๋ฅผ ์ ์ด์ผ ํ๋ค.๊ตฌ๋ฆํค์ ๊ดํ ์ ๋ณด๋ฅผ ๋งํ์๋ฉด 30๋ช
๋ง ๋ฝ๋๋ค. ๊ทผ๋ฐ ์ฌ๊ธฐ์ ์ง์ญ์ธ์ฌ TO๊ฐ ์กด์ฌํด์ ์ ์ฃผ๋๋ฏผ์ด ์๋๋ผ๋ฉด, ํ๋ฅ ์ด ๋ ๋ฎ์์ง๋ ๋ฏ ํ๋ค.ํ๋ก ํธ๋ 2๋ฐฐ์, ๋๋จธ์ง๋ 1๋ฐฐ์๋ก 6๋ช
์ฉ ๋ฝ๋๋ค.๋ฐฑ์๋ ๊ฐ๋ฐ์ 6, ํ๋ก ํธ 12๋ช
, ๋์์ด๋ 6๋ช
, ๊ธฐํ์ 6๋ช
์ด๋ ๊ฒ ์จ ๊ฒ ๊ฐ๋ค. ๊ทธ๋ฆฌ๊ณ ํ์ง์, ์ทจ์ค์, ๋ํ์ ๋น์จ๋ 1:1:1๋ก ๋ฝ์ ๋ฏ ํ๋ค.2. ํ์์ผ ์์นจ๋ถํฐ ์์... ๋ถ๋ฆฌ๋์ผ ์์์ผ ์ถ๋ฐ์์์ผ ํ๋ฃจ๋ ์ ์ฃผ ๋ผ๋ง๋จ ์ํฐ ํธํ
์์ ๋ฌถ์๋ค..
๋ฆฌ๋ทฐ
1. ๋ฒจ๋งํฌ๋ ์๊ณ ๋ฆฌ์ฆ์ด๋?์์์ธ ๊ฐ์ค์น๊ฐ ์กด์ฌํ๋ ๊ทธ๋ํ์์๋ ์ต๋จ ๊ฒฝ๋ก๋ฅผ ๊ตฌํ ์ ์๊ฒ ํด์ฃผ๋ ์๊ณ ๋ฆฌ์ฆ.1๏ธโฃ ONE TO ALL ์๊ณ ๋ฆฌ์ฆ: ์์์ ์ ๊ณ ๋ฅด๋ฉด, ํด๋น ์ ์ ์์ ๋ชจ๋ ์ ์ ๊น์ง์ ์ต๋จ ๊ฒฝ๋ก๋ฅผ ๊ตฌํ ์ ์๋ค.2๏ธโฃ ์์ ๊ฐ์ค์น๊ฐ ์์ด๋ ๊ด์ฐฎ์: ๋ค์ต์คํธ๋ผ๋ ์๋์ง?3๏ธโฃ ์์ ์ฌ์ดํด์ด ์กด์ฌํ๋์ง๋ ํ์ธ ๊ฐ๋ฅ: ์์ ์ฌ์ดํด์ด ์กด์ฌํ๋ค๋ฉด, ์ฌ์ค ํ๋ ์ด์์ ์ ์ ์ผ๋ก์ ์ต๋จ ๊ฒฝ๋ก๊ฐ $- \infty $๊ฐ ๋๊ธฐ ๋๋ฌธ์, ์ต๋จ๊ฒฝ๋ก๋ฅผ ๊ตฌํ๋ ๊ฒ ๋ฌด์๋ฏธํด์ง. ๋ฐ๋ผ์ ์ต๋จ ๊ฒฝ๋ก๋ฅผ ๊ตฌํ๋ ๊ฒ ๋ฌด์๋ฏธํ์ง ์ฌ๋ถ๋ ํ์
๊ฐ๋ฅ!์์ ์ฌ์ดํด๊ฐ์ค์น ๊ทธ๋ํ์์ ์ ์ A์์ ์์ํด์ A๋ก ๋์์๋๋ฐ ๊ฐ์ค์น์ ํฉ์ด ์์์ธ ๊ฒฝ์ฐ, ํด๋น ์ฌ์ดํด์ ์์ ์ฌ์ดํด์ด๋ผ๊ณ ํ๋ค.ํด๋น ์์์์๋ ์ฌ์ดํด์ ๋์๋ก ์ถ๋ฐ์ง์์ A,B,C๊น์ง์..
์๊ณ ๋ฆฌ์ฆ-์ด๋ก
1. ๋ฌธ์ ์ค๋ช
๐๋ฌธ์ ๋งํฌ๋ฌธ์ ๋ฅผ ๋ณด๋ฉฐ, ์ฐพ์๋ธ ์กฐ๊ฑด์ ๋ค์ 3๊ฐ์ง ์๋ค.1๏ธโฃ ์ต์ ๊ฐ์์ ํ์ ์ ๋ณต๊ตฌํ๋ผ2๏ธโฃ ๋ชจ๋ ์๋ก ๋ค๋ฅธ 2 ๋์ ์ปดํจํฐ๊ฐ ๊ต์ ์ด ๊ฐ๋ฅํด์ผ ํ๋ค.3๏ธโฃ ์ํผ ์ปดํจํฐ์์ ๋ค๋ฅธ ์ปดํจํฐ๋ก์ ํต์ ์ต์ ๋น์ฉ์ ๋ณต๊ตฌ ์ด์ ๊ณผ ๊ฐ์์ผ ํ๋ค.๋ฌธ์ ๋ฅผ ํ๋ฉฐ ๋๋ ์ ์,3๏ธโฃ ๋๋ฌธ์ 1๏ธโฃ์ ์์ผ๋ ๋ง๋ ํ ์กฐ๊ฑด์ด ๋์๋ค. 3๏ธโฃ์ ๋ง์กฑ์ํค๋ ค๋ฉด ๋ค์ต์คํธ๋ผ๋ฅผ ํ์ฉํด์, ์ต๋จ ๊ฒฝ๋ก๋ฅผ ์ฐพ์์ผ ํ๊ณ , ๊ทธ ์ต๋จ ๊ฒฝ๋ก์ ์ฌ์ฉ๋ ํ์ ๋ณด๋ค ๊ฐ์๋ฅผ ๋ ์ค์ผ ์ ์๊ธฐ ๋๋ฌธ์ด๋ค. (์ค์ด๋ฉด, ์ด๋ค ์ปดํจํฐ์๋ ์ํผ์ปดํจํฐ๊ฐ ๋๋ฌํ์ง ๋ชปํ๋ค.) 2๏ธโฃ ๋ํ ๋ค์ต์คํธ๋ผ๋ฅผ ํ์ฉํ๋ฉด, ์ต์ ์ํผ ์ปดํจํฐ๋ฅผ ๋งค๊ฐ๋ก ๋ชจ๋ ๊ต์ ํ ์ ์๊ธฐ์ ๋ฐ๋ก ๊ตฌํํด์ผ ํ๋ ์กฐ๊ฑด์ด ์๋๋ค. ๋ฐ๋ผ์ ๋ค์ต์คํธ๋ผ๋ฅผ ํ๋ฉฐ ๊ฑฐ์ณ๊ฐ ๊ฒฝ๋ก๋ฅผ ๊ธฐ์ตํ๋ ๋ฌธ์ ์ด๋ค...
๋ฌธ์ ํ์ด
#Popular Posts
๋ฌธ์ ํ์ด
[ํ๋ก๊ทธ๋๋จธ์ค] Lv2 ํผ์ฆ๊ฒ์์ฑ๋ฆฐ์ง java ์ดํดํ๊ธฐ ์ฌ์ด ํ์ด!
1. ๋ฌธ์ ์ค๋ช
๐๋ฌธ์ ๋งํฌ1๋ฒ ํผ์ฆ์ฌ์ฉ์์ ๋ ๋ฒจ์ด 1์ด๋ผ ํ์ ๋, ์ฒซ ๋ฒ์งธ ํผ์ฆ์ ์ฌ์ฉ์์ ๋ ๋ฒจ >= ํผ์ฆ์ ๋์ด๋ ์กฐ๊ฑด์ ๋ถํฉํจ์ผ๋ก ์๊ฐ์ 3๋ถ ๋๋ ค์ ํผ์ฆ์ ์๋ฃํ๋ค.2๋ฒ ํผ์ฆ์ฌ์ฉ์์ ๋ ๋ฒจ ํผ์ฆ์ ๋์ด๋ ์ด๋ค.์ด ๊ฒฝ์ฐ ๋ฌธ์ ์ ์๊ตฌ์กฐ๊ฑด์ฒ๋ผ ์ง์ ํผ์ฆ์ (ํผ์ฆ์ ๋์ด๋ - ์ฌ์ฉ์์ ๋ ๋ฒจ) ๋งํผ ๋ค์ ํ์ด์ผ ํ๋ค. ๊ทธ๋์ 2๋ฒ ํผ์ฆ์ ํธ๋๋ฐ๋ 1*3+4 = 7๋ถ์ ์๊ฐ์ด ๋ ๋ค.3๋ฒ ํผ์ฆ์ด๊ฒ๋ ๋ง์ฐฌ๊ฐ์ง๋ก ์ฌ์ฉ์์ ๋ ๋ฒจ ํผ์ฆ์ ๋์ด๋ ์์ผ๋ก (ํผ์ฆ์ ๋์ด๋ - ์ฌ์ฉ์์ ๋ ๋ฒจ)*4 + 2 = 10๋ถ ์ด ๋ ๋ค.๋ฐ๋ผ์, ์ฌ์ฉ์์ ๋ ๋ฒจ์ด 1์ด๋ฉด ๋ชจ๋ ๋ฌธ์ ๋ฅผ ํธ๋๋ฐ ์ด 20๋ถ์ด ์์๋๋ค.๋ฌธ์ ์์๋ limit ์ด๋ผ๋ ์ ํ์๊ฐ์ด ์ฃผ์ด์ง๋ค.์ ํ ์๊ฐ ์์ ํผ์ฆ์ ๋ค ํ ์ ์๋ ์ต์ ๋ ๋ฒจ์ด ๋ช์ธ์ง ๊ตฌํ์ฌ๋ผ2. ์ ๊ทผ ๋ฐฉ..
2024.10.14
๋ฌธ์ ํ์ด
99ํด๋ฝ ์ฝํ
์คํฐ๋ 5๊ธฐ 2์ผ์ฐจ TIL + ํ๋ก๊ทธ๋๋จธ์ค Lv4 ๊ฐ์ฌ ๊ฒ์
1. ๋ฌธ์ ์ค๋ช
๐๋ฌธ์ ๋งํฌ2. ๊ตฌํ ๋ฐฉ๋ฒ ๐๏ธKEY WORD: ํธ๋ผ์ด0๏ธโฃ ์ค์ํ ์ฒ์ ์ธํ
!: Tri ๊ตฌ์กฐ๋ฅผ ๋ง๋๋๋ฐ ๊ตฌ์ฑ์์๋ ๋ค์๊ณผ ๊ฐ๋ค.(a) `๊ธฐ๋ณธ์ ์ธ ์์ ๋
ธ๋`: HashMap๋ก ๊ตฌํ (์์ ์ํ๋ฒณ ์ด๋ฆ, ๊ทธ๊ฒ์ ๊ฐ์ฒด)(b) `lenMap`: ํ์ฌ ์กฐํ ์ค์ธ ๋ฌธ์ ๋ค๋ก ๋ถํฐ ์ ๋ถ ๋ฌผ์ํ๋ผ๊ณ ์ณค์ ๋, ๊ทธ ์์ผ๋์นด๋๋ฅผ ๋ง์กฑํ๋ ๋ฌธ์๊ฐ ๋ช ๊ฐ ์๋์ง ์ธ๋ ์๋ฃ๊ตฌ์กฐ, HashMap๋ก ๊ตฌํ (๋ฌธ์์ด์ ๊ธธ์ด, ๋ง์กฑํ๋ ๋ฌธ์ ๊ฐ์)1๏ธโฃ ์
๋ ฅ: ๋ฌธ์์ด ๊ทธ๋๋ก ๋ฐ๋ Tri ํ๋, ๋ฌธ์์ด์ ๋ค์ง์ด์ ๋ฐ๋ Tri ํ๋์ฉ ๋ง๋ค์ด ๊ฐ๊ฐ ๋ฐ๋ก ๋ฐ๋ก ์
๋ ฅ ๋ฐ์์
๋ ฅ๋ฐ์ผ๋ฉด์, ๋งค๋ฒ LenMap์ ๊ฐ์ ๊ฐฑ์ ํ๋ค.2๏ธโฃ ์ฐพ๊ธฐ: ์์ผ๋์นด๋ ?๋ฅผ ๋ง๋๊ธฐ ์ ๊น์ง, ํธ๋ผ์ด๋ฅผ ๊น๊ฒ ๋ค์ด๊ฐ๋ค. ๋ฐํ๊ฐ์ด ๋ ..
2025.01.15
๋ฌธ์ ํ์ด
99ํด๋ฝ ์ฝํ
์คํฐ๋ 1์ผ์ฐจ TIL + [๋ฐฑ์ค] 11657 ํ์๋จธ์ java ํ์ด
1. ๋ฌธ์ ์ค๋ช
๐๋ฌธ์ ๋งํฌ๋ฒจ๋ง ํฌ๋ ์๊ณ ๋ฆฌ์ฆ ๊ณต๋ถํ๊ณ ํ ๋ฒ ์จ๋ณด๋ผ๋ ๊ฒฌ๋ณธ ๋ฌธ์ ์ด๋ค.์ฃผ์ด์ง๋ ๊ฐ์ ์ ๋ณด๋ ๋ชจ๋ ๋จ๋ฐฉํฅ์ด๋ค.2. ๊ตฌํ ๋ฐฉ๋ฒ ๐๏ธKEY WORD: BELLMAN-FORD ALGORITHM0๏ธโฃ ํํ๋ก ๋ชจ๋ ๊ฐ์ ์ ์ ์ฅ, ์ต์ ๋น์ฉ ๋ฐฐ์ด์ธ dist [] ์ ์ธ.(N: ์ ์ ์ ์, M: ๊ฐ์ ์ ์, dist ๋ฐฐ์ด์ Long.MAX_VALUE๋ก ์ด๊ธฐํ)1๏ธโฃ ์ถ๋ฐ์ง๋ฅผ 1๋ก ์ค์ ํ๊ณ , N-1๋งํผ ๋ชจ๋ ๊ฐ์ ์ ๋๋ฉด์ ๋ค์ ๊ตฌ๋ฌธ์ ์คํํ๋ค.1๏ธโฃ-1) ํ์ฌ ์กฐํ์ค์ธ ๊ฐ์ ์ ์ถ๋ฐ์ง๋ฅผ A, ๋์ฐฉ์ง๋ฅผ B, AโB์ ๊ฐ์ค์น๋ฅผ C๋ผ๊ณ ํ ๋,dist[A] != โ๏ธ๏ธ && dist[B] > dist[A] + C์ด๋ฉด, dist[B] = dist[A] + C๋ก ์ต์ ํ ํด์ค๋ค.2๏ธโฃ ์ ๊ณผ์ ์ ๋๋ธ ํ, ๋ฒจ๋ง ..
2025.01.13
๋ฌธ์ ํ์ด
[ํ๋ก๊ทธ๋๋จธ์ค] Lv2 ์๊ฒฉ์์คํ
java ์ฌ์ด ํ์ด
1. ๋ฌธ์ ์ค๋ช
๐๋ฌธ์ ์ค๋ช
๋ฌธ์ ์ค๋ช
์๋ต2. ์ ๊ทผ ๋ฐฉ์ ๐๏ธKEY WORD: GREEDY ALGORITHMGreedy ์๊ณ ๋ฆฌ์ฆ์ ๋งค ์ ํ์ ์๊ฐ์ ๋น์ ํ ์ ์๋ ์ต์ ์ ์ ํ์ ํ๋ ๊ฒ์ด ์ ์ฒด ๋ฌธ์ ์์๋ ์ต์ ์ ํด๋ฅผ ๊ตฌํ๋ ๊ฒ์์ ๊ฐ์ ํ๋ ์๊ณ ๋ฆฌ์ฆ์ด๋ค.์ฌ๊ธฐ์๋ ๋ฏธ์ฌ์ผ์ ๋ฌถ์์ ๋์ง์ ๊ธฐ์ค ์ค๋ฆ ์ฐจ์์ผ๋ก ์ ๋ ฌํ๊ณ , ๋ฏธ์ฌ์ผ ๋ฌถ์์ ์ต๋ํ ๋์ง์ ์์ ์ฐจ๋ก๋๋ก ์๊ฒฉํด ๋๊ฐ๋ฉด ์ต์ํ์ผ๋ก ์๊ฒฉ ๋ฏธ์ฌ์ผ์ ์ฌ์ฉํ๋ ๊ฒ์ด๋ค. ํด๋น ๋ฐฉ๋ฒ์ ๋ค์๊ณผ ๊ฐ์ ์ด์ ๋ก ์ ํจํ๋ค.๋ฏธ์ฌ์ผ์ ๋ง๋๋ฉด ๋ฌด์กฐ๊ฑด ์๊ฒฉํด์ผ ํ๋ค. ์ํ๊ณ ์ง๋์น๋ ๊ฒฝ์ฐ๋ ์๋ค.๋ฐ๋ผ์ ๋ฏธ์ฌ์ผ์ ๋ง๋๋ฉด ์ต๋ํ ๊ฒน์น๊ฒ ์ญ์ ํด์ผ ํ๋ค.ํ๋์ ๋ฏธ์ฌ์ผ ๋ฌถ์ A๊ฐ ๋ค๋ฅธ ๋ฏธ์ฌ์ผ ๋ฌถ์๊ณผ ์ต๋ํ ๊ฒน์น๋ ๊ฒฝ์ฐ๋ A์ ๋์ง์ ์์๋ง ๋ฐ์ํ๋ค.์๋ฅผ ๋ค์ด๋ณด๊ฒ ๋ค.๋ค์๊ณผ ๊ฐ์ด ํญ๊ฒฉ ๋ฏธ์ฌ..
2024.11.12
SpringMVC
HTTP์์ Binary File์ ์ ์กํ๊ธฐ ์ํ ๋ฐฉ๋ฒ (MIME, Base64)
1. HTTP์์ ์ ์ผ๋ฐ์ ์ผ๋ก Binary File์ ์ ์กํ ์ ์๋๊ฐ? (1) ํ์ผ ์ข
๋ฅ ๊ตฌ๋ถ Binary ํ์ผ ํ
์คํธ ํ์ผ ์ ์ฅํ๋ ๋ด์ฉ ๋ฌธ์์ ์ซ์ ๋ชจ๋ ์ ์ฅ ๋ฌธ์๋ง ์ ์ฅ ๊ฐ๋ฅ ๋ฐ์ดํฐ ์ฝ์ ๋ ์ ํ ๊ทธ๋๋ก ์ฝ๋๋ค . ๋ฌธ์ -> ๋ฌธ์๋ก ์ฝ์, ์ซ์ -> ์ซ์๋ก ์ฝ์ ์ซ์๋ ๋ฌธ์๋ก ๋ณํ ํด์ ์ฝ๋๋ค. ๋ฌธ์ -> ๋ฌธ์ ์ซ์ -> ๋ฌธ์ ๋ฐ์ดํฐ ์ธ ๋ ์ ํ ๊ทธ๋๋ก ์ด๋ค. ๋ฌธ์ -> ๋ฌธ์ ์ซ์ -> ์ซ์ ์ซ์๋ ๋ฌธ์๋ก ๋ณํ ํ๊ธฐ ๋๋ฌธ์ ๋ฌธ์๋ง ์ด๋ค. ๋ฌธ์ -> ๋ฌธ์ ์์ ์ด๋ฏธ์ง, ๋์์ ํ์ผ, ํ๋ก๊ทธ๋จ ๊ธ๋ก ์ ํ ๊ฒ (2)์ HTTP ์์ Binary file์ ๋ชป ์ฝ๋๊ฐ? HTTP๋ ํ
์คํธ ๊ธฐ๋ฐ์ ํ๋กํ ์ฝ, ์ผ๋ฐ์ ์ผ๋ก ํ
์คํธ ํ์ผ์ ์ฝ๊ธฐ ์ํด ๋์์ธ ๋์๋ค. ๋ฐ๋ผ์ ๋ฐ์ด๋๋ฆฌ ํ์ผ์ ์ฝ์ผ๋ ค๋ฉด ๋ค๋ฅธ ๋ฐฉ๋ฒ์ด ํ..
2023.02.28
๋ฌธ์ ํ์ด
99ํด๋ฝ ์ฝํ
์คํฐ๋ 5๊ธฐ 4์ผ์ฐจ + [๋ฐฑ์ค] 1253 ์ข๋ค. (2ํธ)
1. ๋ฌธ์ ์ค๋ช
๐๋ฌธ์ ๋งํฌN๊ฐ์ ์๊ฐ ์ฃผ์ด์ง๋๋ฐ, ์ด ์ค ํ๋๋ฅผ ํํด๋ณด์. (ํํ ์๋ฅผ E๋ผ ๋ถ๋ฅด๊ฒ ๋ค.)์ด E๋ฅผ ๋๋จธ์ง N-1๊ฐ ์ค 2๊ฐ๋ฅผ ํฉํด์ ๋ง๋ค ์ ์์ผ๋ฉด ์ข์ ์๋ผ๊ณ ๋ถ๋ฅด๊ฒ ๋ค.์ด๋ ์ข์ ์์ ๊ฐ์๋ ๋ช ๊ฐ ์ธ๊ฐ?2. ๊ตฌํ ๋ฐฉ๋ฒ ๐๏ธKEY WORD: ๋ง์ฃผ๋ณด๋ ํฌ ํฌ์ธํฐ1๏ธโฃ N๊ฐ์ ์๋ฅผ arr์ด๋ ๋ฐฐ์ด์ ์
๋ ฅ ๋ฐ์์ ์ค๋ฆ ์ฐจ์ ์ ๋ ฌํ๋ค.2๏ธโฃ ํฌ์ธํฐ๋ฅผ 3๊ฐ ๋์ด๋ณด์. ๊ฐ๊ฐ์ ์๋ฏธ๋ ๋ค์๊ณผ ๊ฐ๋ค.E = ์ข์ ์๊ฐ ๋ ์ง ์๋ ์ง ํ์ธํ๋ target์ ๊ฐ๋ฆฌํค๋ ํฌ์ธํฐ (0๋ถํฐ ์ ์ ์ค๋ฅธ์ชฝ์ผ๋ก ๊ฐ๋ค.)L = N๊ฐ์ ์ ๋ ฌ๋ ์ ์ค ์ ์ผ ์ข์ธก์ ๊ฐ๋ฆฌํค๋ ํฌ์ธํฐ (์ ์ ์ค๋ฅธ์ชฝ์ผ๋ก ๊ฐ๋ค.)R = N๊ฐ์ ์ ๋ ฌ๋ ์ ์ค ์ ์ผ ์ฐ์ธก์ ๊ฐ๋ฆฌํค๋ ํฌ์ธํฐ (์ ์ ์ผ์ชฝ์ผ๋ก ๊ฐ๋ค.) 3๏ธโฃL๊ณผ R์ด ์๋ก ๋ง๋ ๋ ๊น์ง ..
2025.01.16
#Notice
์ ๋ธ๋ก๊ทธ ์ด๋ฆ์ด ์ ์ ๊ณผ ์๊ฐ์ ๋ฐฉ์ธ๊ฐ์?
Home ๊นํ๋ธ
๋๋๊ณค๋ณผ Cell saga๋ฅผ ๋ณด์ จ๋์?
ํด๋น ์ํผ์๋์์ ์ฃผ์ธ๊ณต ์ผํ์ ๋ง๊ฐํ ์ ์ ์ด๊ธฐ๊ธฐ ์ํ์ฌ ํ๋ฃจ๊ฐ 1๋ ์ผ๋ก ๋ณํ๋ ์ ์ ๊ณผ ์๊ฐ์ ๋ฐฉ์ ๋ค์ด๊ฐ ์๋ จ์ ํฉ๋๋ค.
์ด ๋ธ๋ก๊ทธ๊ฐ ์ ์๊ฒ ํ๋ฃจ๋ฅผ 1๋ ์ฒ๋ผ ์์ฐจ๊ฒ ์ธ ์ ์๋ ๊ณต๊ฐ์ด ๋์ด ์ ์ฑ์ฅ์ ๋์์ฃผ๊ธธ ๋ฐ๋ผ๋ ๋ง์์์ ์ง์์ต๋๋ค ๐ค
Home ๊นํ๋ธ
D-day
์์ผ๊น์ง
#Review