์ค๋๋ก ์๊ณ ๋ฆฌ์ฆ ๋ฌธ์ ํ์ด 100๊ฐ๋ฅผ ๋ฌ์ฑํ๋ค! ๐ฅณ
์ฌ์ค ์๊ณ ๋ฆฌ์ฆ ๋ฌธ์ ๋ ๋ธ๋ก๊ทธ์ ๊ธฐ๋ก๋์ด ์๋ฏ์ด ์ด๋ฒ์ 100๊ฐ๋ฅผ ๋ฌ์ฑํ๊ธฐ ์ ์๋ 70๊ฐ ์ ๋ ๋ ํ์์๋ค.
๊ทธ๋๋ ๋ธ๋ก๊ทธ์๋ง ํ์ด ๊ธ์ ๊ณต๊ฐํด ๋๊ณ , ์์ฑํ๋ ์ฝ๋๋ ๊นํ๋ธ private ๋ ํฌ์ ์ ์ฅํ์๋ค.
๊ทธ๋ฌ๋ค ์๋
12์์ ๋ค์ ์ฝํ
๋ฅผ ์ค๋นํ๋ฉด์ ์๊ณ ๋ฆฌ์ฆ ๋ฌธ์ ๋ฅผ ํธ๋ ๋ฐฉ์์ ๋ฐ๊ฟ๋ณด๊ธฐ๋ก ํ๋ค.
์ด์ ์๋ ๋ฌธ์ ๋ฅผ ๋ณด๊ณ ๊ทธ๋ฅ ๋ฐ๋ก ์ฝ๋๋ฅผ ์งฐ์๋๋ฐ ์ด๋๋ถํฐ๋ ๋ฌธ์ ๋ด์ฉ์ ์์ฝํ๋ฉด์ ๋ฌธ์ ์์ ๋์น๋ ๋ถ๋ถ ์์ด ์ข ๋ ์ ํํ ์ดํดํด๋ณด๋ ค ํ๊ณ , ์ฝ๋๋ฅผ ์์ฑํ๊ธฐ ์ ์ ์์ฌ์ฝ๋๋ฅผ ์์ฑํ๋ ์ต๊ด์ ๋ค์ด๋ ค๊ณ ๋
ธ๋ ฅํ๊ณ ์๋ค.
๊ทธ๋ฆฌ๊ณ ๊นํ๋ธ์๋ ์๊ณ ๋ฆฌ์ฆ ๋ฌธ์ ํ์ด ๋ ํฌ๋ฅผ ๋ฐ๋ก ๋ง๋ค์ด์ ๊ธฐ๋กํด ๋๋ฉด ์ข์ ๊ฒ ๊ฐ์์ public ๋ ํฌ๋ก ๋ง๋ค์ด์ ์ฝ๋๋ฅผ ์ ์ฅํด๋๊ณ ์๋ค.
(๊ตฌ๊ฒฝ ์ค์ธ์~)
https://github.com/monzheld/Algorithms
์ด ์๊ณ ๋ฆฌ์ฆ ๋ฌธ์ ํ์ด ๋ ํฌ๋ 1์ผ 1์ปค๋ฐ์ ์ํด์ ๋ง๋ ๊ฑด ์๋์๋๋ฐ ์ด์ฉ๋ค ๋ณด๋ ๊ณ์ ์ด ๋ ํฌ์ ์ปค๋ฐํ๋ ๊ฑธ๋ก 1์ผ 1์ปค๋ฐ์ ํ๊ณ ์๋ค.
1์ผ 1์ปค๋ฐ์ 2022๋
2์ 28์ผ๋ถํฐ ์์ํ๋ค.
๋ถํธ์บ ํ ๋๊ธฐ ๋ถ๋ค๊ณผ ํจ๊ป 1์ผ 1์ปค๋ฐ ์คํฐ๋์ ์ฐธ์ฌํ๋ฉด์๋ถํฐ ์์ํ๋๋ฐ ๋ฌ์ฑ๋ฌ์ฑํ๋ ์๋๋ฐญ์ด ์ ์ ์ด๋ก์์ผ๋ก ๊ฐ๋ ์ฐจ๋ ๊ฑธ ๋ณด๋ ๊ฒ ๋๋ฌด ์ข์๋ค.
๊ทธ๋๋ ๋ถํธ์บ ํ๋ฅผ ์๊ฐํ๊ณ ์์ด์ ์ฃผ๋ก ๊ทธ๋ ๋ฐฐ์ด ๋ด์ฉ๋ค์ ์ ๋ฆฌํ ๊ฑธ๋ก ์ปค๋ฐ์ ํ์๋ค.
๋ถํธ์บ ํ ์๋ฃ ํ๋ถํฐ๋ ์ฝํ
์ค๋น ๊ฒธ ์๊ณ ๋ฆฌ์ฆ ๋ฌธ์ ๋ค์ ํธ๋ ๊ฑธ๋ก 1์ผ 1์ปค๋ฐ์ ํ๊ธฐ ์์ํ๋ค.
๊ทผ๋ฐ ๊ณ์ํ๋ค ๋ณด๋ ์ ์ ๊ทธ๋ฅ ๋งค์ผ ์๋๋ฅผ ์ฌ๋ ๊ฒ์๋ง ์ง์ฐฉํ๊ฒ ๋๊ณ ์์งํ ๋งค์ผ ๊พธ์คํ ํ๋ค๋ ๊ฒ ์๊ฐ๋ณด๋ค ์ฝ์ง ์์๋ค...
(์๋
์ ์๋๋ฐญ์ 6๊ฐ ์ ๋ ๋นต๊พธ๋ฅผ ๋๋ค...)
๊ทธ๋์ ์ด๋ป๊ฒ ํ๋ฉด ์ปค๋ฐ์ ์ข ๋ ์๋ฏธ ์๋ ๊ฑธ๋ก ๊พธ์คํ ํ ์ ์์๊น ๊ณ ๋ฏผํ๋ ์์ค์ ๋ค์ ์ฝํ
์ค๋น๋ฅผ ํ๊ฒ ๋๋ฉด์ ์ด ์๊ณ ๋ฆฌ์ฆ ๋ฌธ์ ํ์ด ๋ ํฌ๋ฅผ ๋ง๋ ๊ฒ์ด๋ค.
์์์ ๋งํ๋ฏ์ด ์ด ์๊ณ ๋ฆฌ์ฆ ๋ฌธ์ ํ์ด ๋ ํฌ๋ ํ๋ฃจ์ ํ ๋ฌธ์ ์ฉ ๋ฌด์กฐ๊ฑด ํ์ด์ผ ํ๋ค๋ ๊ท์น์ผ๋ก ๋ง๋ ๊ฑด ์๋์๋๋ฐ
๊ณ์ํ๋ค ๋ณด๋ ์ด์ ๋ ์ต๊ด์ฒ๋ผ ํ๊ณ ์๋ค.
์ฒ์์๋ 'ํ๋ฃจ์ ํ ๋ฌธ์ ์ ๋์ฉ ํธ๋ ๊ฒ ์ง์ง ๋์์ด ๋๋ ๊ฒ ๋ง๋?'๋ผ๋ ์๊ฐ์ด ์์ฃผ ๋ค์๋๋ฐ ์ง๋๊ณ ๋ณด๋ ํ์คํ ๋์์ด ๋๋ ๊ฒ ๊ฐ๋ค.
'๋์๋ฌผ์ด ๋ฐ์๋ฅผ ๋ซ๋๋ค'๋ ๋ง์ฒ๋ผ ๋งค์ผ ๊พธ์คํ ์กฐ๊ธ์ฉ ํ๋ค ๋ณด๋ ๋๋ ๋ชจ๋ฅด๊ฒ ์ค๋ ฅ์ด ์ฐจ๊ณก์ฐจ๊ณก ์์ด๋ ๋๋์ด๋ค.
์์ง๋ ๋์ด๋ ๋์ ๋ฌธ์ ๋ค์ ์ด๋ ต์ง๋ง ์ฒ์ ์๊ณ ๋ฆฌ์ฆ ๋ฌธ์ ๋ฅผ ํ๊ธฐ ์์ํ์ ๋, ์
๋ ฅ์ ์ด๋ป๊ฒ ๋ฐ์์ผ ํ๋์ง๋ ์ต์ํ์ง ์์๋ ๊ฑธ ์๊ฐํ๋ฉด ์ ๋ง ๋ง์ด ์ฑ์ฅํ๋ค๊ณ ๋๋๋ค!
์์ผ๋ก๋ 200๊ฐ, 300๊ฐ ๋๋๋ก ์ง๊ธ์ฒ๋ผ ๊พธ์คํ ํ ๊ฒ์ด๋ค!