GoormEdu Coding Party Season 1 (๊ตฌ๋ฆ ์ฝ๋ฉ ํํฐ ์์ฆ1) ํ๊ธฐ
์๋ ํ์ธ์. ์ค๋์ ๊ธฐ์ ์ด์ผ๊ธฐ๊ฐ ์๋ ๊ฐ๋จํ ํ๊ธฐ๋ฅผ ์ ์ด๋ณด๊ณ ์ ํฉ๋๋ค. ์ฝ 20์ผ ์ , ๊ตฌ๋ฆEDU์ ๋ช ๊ฐ์ ์คํํธ์ , ๊ธฐ์ ์ด ์ฃผ์ตํ ์ฝ๋ฉ ํํฐ๊ฐ ์์์ต๋๋ค. ์ด ํ์ฌ๋ ์ฝ๋ฉ์ ํ๋๋ ํ ์ค ๋ชจ๋ฅด๋ ์ด๋ฑํ์๋ถํฐ ์ฑ์ธ๊น์ง๋ฅผ ํฌํจํ์ฌ ๊ฒ์์ผ๋ก ์ฆ๊ธฐ๋ ์ค์ผ์น ์ฝ๋ฉ๊ณผ ๊ฐ ๊ธฐ์ ์์ ์ค์ํ ์ฝ๋ฉํ ์คํธ๋ฅผ ๋ฏธ๋ฆฌ ์ฒดํํ ์ ์๋๋ก ํ ํ ์คํธ ์ฝ๋ฉ ๋ชจ์๊ณ ์ฌ๊ฐ ์์์ต๋๋ค.
๊ฝค ํฅ๋ฏธ๋กญ๊ณ ์ ์ค๋ ฅ์ด ์ด๋ ์ ๋์ธ์ง๋ฅผ ๋ณด๊ณ ์ ํ
์คํธ ์ฝ๋ฉ์ ์๋ ๋ชจ๋ ๋ฌธ์ ๋ค์ ๊ฐ๋ฅํํ ๋ง์ด ํ์ด๋ณด๋ ๊ฒ์ ๋ชฉํ๋ก ํ์์ต๋๋ค. ๋ค ํ์์ผ๋ฉด ์ข์๊ฒ ์ง๋ง ๋๋ฏธ์ฐธ ์๋น๊ตฐ ํ๋ จ๋ ์กด์ฌํ์๊ณ ๋ฉด์ ์ด๋ ์ทจ์
์ ์ธ ์ผ๋ ์์ด์ ์์ฝ๊ฒ๋ ๋ค ํ์ด๋ณด์ง ๋ชปํ ๊ฒ ์กฐ๊ธ ์์ฝ๊ธด ํ์์ต๋๋ค.
๋ฌธ์ ์ ๋์ด๋
์ ๋๋ต์ ์ธ ๋ฌธ์ ์ ๋์ด๋๋ ๊ฐ๊ด์ ์ผ๋ก ๋ดค์ ๋ "๊ทธ๋ ๊ฒ ์ด๋ ต์ง ์๋ค"๋ผ๊ณ ๋ง์๋๋ฆฌ๊ณ ์ถ์ต๋๋ค. ๋ฌผ๋ก ์ค๊ฐ์ค๊ฐ ์ํ์ ์ธ ๋ฌธ์ ๋ ์์๋๋ฐ ๊ณต๊ต๋กญ๊ฒ๋ ์ ๊ฐ ์ธ๋ฌธ๊ณ ๊ณ ๋ฑํ๊ต ์กธ์ ์๋ ์๋... (ํ๊ณ ์ฃ์กํฉ๋๋ค.) ์ํ ๊ณต๋ถ๋ฅผ ์ด์ฌํ ํ์ง ์์์ ๋ฌธ์ ๋ฅผ ํธ๋ ๋ฐ ์์ด์ ๊ณต์์ ์ฑ๋ฆฝํ๋ ๋ฐ ๋ง์ ์ด๋ ค์์ด ์กด์ฌํ๋ ๋ฌธ์ ๋ ์์์ต๋๋ค. ์ ์๊ถ์ ๋ํ ์ฌํญ์ผ๋ก ๋ฌธ์ ์ ๋ํ ์ด์ผ๊ธฐ๋ ์ผ์ ํ์ง ์๋๋ก ํ๊ฒ ์ต๋๋ค.
์๋ ๋ฏธ๋ฆฌ ์ฐ์ด๋จ์ด์ผ ํ๋๋ฐ ใ
ใ
๋์ฒด์ ์ผ๋ก NHN ๊ณ์ด์ ๋ฌธ์ ๊ฐ ๋์ฒด์ ์ผ๋ก ์ฌ์ด ํธ์ด์์ต๋๋ค. (์๋ง๋ ๋ชจ์๊ณ ์ฌ๋ผ ๊ทธ๋ด์ง๋.. ์๋ ์ด๋ ๊ฒ ๋ฌธ์ ๋ด์๋ ํ์ฌ๊ฐ ์๋๋ฐ..) ๊ฐ ํ์ฌ๋ณ๋ก 2~3๋ฌธ์ ๊ฐ ์กด์ฌํ์์ผ๋ฉฐ ๊ฐ ๋ฌธ์ ๋ณ๋ก 100์ ๋ง์ ์
๋๋ค. ๋ชจ๋ ํ
์คํธ ์ผ์ด์ค๋ฅผ ํต๊ณผํ๋ฉด 100์ ์ ์ฃผ์ด์ฃผ๊ณ ๊ทธ๋ ์ง ์์ผ๋ฉด ๋ถ๋ถ ์ ์๊ฐ ์ฃผ์ด์ง๋๋ค.
์ ๋ ์ผ์ชฝ์์ ์๋๋ก ์ญ์ฑ ํ์๋๋ฐ์. ์ฟ ํก 2๋ฒ์งธ ๋ฌธ์ ๊ฐ ๋ญ์๋์ง ์์ธํ ๊ธฐ์ต์ด ๋์ง ์์ง๋ง ์๋น๊ตฐ ํ๋ จ ๋๋๊ณ ํด๊ทผํด์ ์ ๊น ์๊ฐ์ด ๋จ์์ ๋ ํ ๋ฌธ์ ํ๊ณ ์ ๋ค์ ๊ธฐ์ต์ด ์๋ค์.. ๊ทธ๋ฌ๊ณ ๋์ ๋ฐ๋ก ์ค๋ง์ผ ๊ฒ์ดํธ ๋ฌธ์ ๋ก ๋์ด๊ฐ๋๋ฐ, ์ค๋ง์ผ ๊ฒ์ดํธ ๋ฌธ์ ์์ ์ํ์ ์ธ ์์๊ฐ ์กฐ๊ธ ์์ด์ ๊ทธ ๋ถ๋ถ์์ 100์ ์ ๋งก๊ธฐ๊ฐ ์กฐ๊ธ ์ด๋ ค์ ๋ ์ ์ด ์์ง ์์๋ ์๊ฐํฉ๋๋ค. ์ฐ์ํ ํ์ ๋ค ๋ฌธ์ ๋ ๊ธฐ๊ฐ์ด ์ข ๋ฃ๋์ด ์์ฝ๊ฒ๋ ๋ฌธ์ ๊ตฌ๊ฒฝ ์กฐ์ฐจ ํด๋ณด์ง ๋ชปํ๋ค์.. ใ ใ
ํ๋ก๊ทธ๋๋ฐ ์ธ์ด
์ฌ์ค ์ ๋ ํฌ๊ฒ ์ ๊ฒฝ์ฐ์ง ์์ ๋ถ๋ถ ์ค์ ํ๋์ธ๋ฐ, ์๋ง ์ฝ๋ฉ ํ ์คํธ๋ฅผ ๋ณด์๋ ๋ถ๋ค์ด๋ผ๋ฉด ๊ฐ ํ์ฌ๊ฐ ์ด๋ ํ ์ธ์ด๋ก ์ฝ๋ฉ ํ ์คํธ๋ฅผ ๋ณด๋ ๊ฒ์ธ์ง๊ฐ ๊ถ๊ธํ ์๋ ์์ ๊ฒ์ ๋๋ค. ๋์ฒด์ ์ผ๋ก NHN Ent์ ๊ฒฝ์ฐ ์ธ์ด ์ฌ์ฉ์ด ๊ต์ฅํ ์์ ๋ก์ ๋ ๋ฐ๋ฉด ๊ทธ ์ธ ํ์ฌ๋ค์ C++, Java ์ธ์ด๊ฐ ๊ณตํต์ ์ผ๋ก ์ฌ์ฉ ๊ฐ๋ฅํ ์ธ์ด ์ค์ ํ๋์๊ณ , ๊ทธ ๋ค์์ผ๋ก Python ์ธ์ด๋ฅผ ์ฌ์ฉ๊ฐ๋ฅํ ์ธ์ด๋ก ๋ง์ด ์ฑํํ์์ต๋๋ค. ์ฝ๋ฉ ํ ์คํธ๋ฅผ ์ค๋นํ์๋ ๋ถ๋ค์ด๋ผ๋ฉด ์ด ๋ถ๋ถ์ ๊ผญ ์ฐธ๊ณ ํ์๊ณ ๊ณต๋ถ๋ฅผ ํ์๋ ํธ์ด ์ข์ ๋ฏ ํฉ๋๋ค.
์ ์ ๊ฒฝ์ฐ ์ค๋ง์ผ ๊ฒ์ดํธ๋ฅผ ์ ์ธํ 3๊ฐ์ ํ์ฌ ๋ฌธ์ ๋ฅผ Java ์ธ์ด๋ฅผ ์ฌ์ฉํ์ฌ ์ฝ๋ฉํ์๊ณ , ์ค๋ง์ผ ๊ฒ์ดํธ๋ ๋ถ๋์ดํ๊ฒ ๋ง์ง๋ง ๋ฌธ์ ๊ฐ C++ ์ธ์ด๋ก๋ง ์ฌ์ฉ ๊ฐ๋ฅํ๋๋ก ๋์ด ์์ด ๊ทธ๋ ๊ฒ ํ์์ต๋๋ค.
๋ง์น๋ฉฐ...
๋จ๋์ง์ ์ ์ผ๋ก ๋์ถฉ ์ ์ ์ค๋ ฅ์ด ์ด๋ ์ ๋์ธ์ง ์ฒด๊ฐํ ์ ์์๋ ํ์ฌ์๋ค๊ณ ๋ง์๋๋ฆฌ๊ณ ์ถ์ต๋๋ค. ์ ์์ ์ฐ์ฐํ์ง ์๊ณ ๋ถ๋ด์์ด ํ ์ ์์ด ์ฐ์ต์ฉ์ผ๋ก ๊ต์ฅํ ์ ํฉํ์์ผ๋ฉฐ ํนํ ๋ฌธ์ ๋ฅผ ํ๋ฉด์ ์ผ๋ถ ๋ฌธ์ ์์ ํ ๋ฒ์ 100์ ์ด ๋์ค์ง ์์๋ ๋ฌธ์ ๋ค๋ ์กด์ฌํ์์ต๋๋ค. ๋ง์ฝ ์ด๊ฒ ์ํ์ด์๋ค๋ฉด ์ ๋ง ์๊ฐ์ ๋ง์ด ๋บ์๋ ๊ฒ์ด์ ๋ฌธ์ ๊ฐ ๊ต์ฅํ ํํํ๋ค๊ณ ์๊ฐํ๋ ๊ฒ์ ์ซ์ ๋ฒ์๊ฐ int ๊ฐ์ ๋์ด long ์๋ฃํ ๋ณ์๋ฅผ ์ฃผ์๋๋ฐ, ์ ๋ ฅ ๋ถ๋ถ์์ int ๊ฐ์ ๋ฐ๋๋ก ๋ฉ์๋๋ฅผ ์ฌ์ฉํ์ฌ ํ๋ ธ๋ ๋ฌธ์ ๋ฅผ ์ฝ 3์๊ฐ ๋ง์ ์์์ฐจ๋ ธ๋ค๋ ๊ฒ์ด ์ ์ผ ํํํ์ต๋๋ค -_-;
๊ทธ๋ฆฌ๊ณ ๋ง์ง๋ง๊น์ง๋ ํ๊ท ์ ์๊ฐ ๊ต์ฅํ ๋ฎ์๋ฐ ์ ๊ทธ๋ฐ ๊ฑด์ง ์ฌ์ดํธ์ ์ค๋ฅ์ธ ๊ฒ์ธ์ง ์๋๋ฉด ์ ๋ง๋ก ์ ๊ฒ ํ๊ท ์ ์๊ฐ ๋ง๋ ๊ฒ์ธ์ง๋ ์ ๋ชจ๋ฅด๊ฒ ์ผ๋ ๋ฏฟ๊ฒจ์ง์ง ์์ ์ ์๋ผ์ ์ผ๋จ ๋ฌด์ํ๊ณ ์ ๊ผ์ต๋๋ค. ์๋ง๋ ์ฝ 5๋ง ๋ช ์ด ๋๋ ์ฐธ๊ฐ์ ์ ์ค์ ํ ์คํธ ์ฝ๋ฉ์ ํ ๋ฒ๋ ๋๋ฅด์ง ์์ ํ๋ ์ด์ด๊น์ง ํฌํจํ์ฌ ์ ์๋ฅผ ๋งค๊ฒผ๋ค๋ฉด ์ ์ ์๊ฐ ๋ง์ ์ง๋ ๋ชจ๋ฅด๊ฒ ๊ตฐ์. ๊ทธ๋ผ ์๋ฏธ๊ฐ ์๋ ๊ฒ์ด๊ฒ ์ฃ ? (์ด๊ฑด ์ด๋๊น์ง๋ ์ถ์ธก์ ๋๋ค..)
๋ค์ ์ฝ๋ฉ ํํฐ ์์ฆ 2๋ ๊ฐ์ต๋ ์์ ์ด๋ผ๊ณ ํ๋ ๊ทธ ๋๋ ์ฐธ๊ฐํด ๋ณผ ๊ณํ์ ๋๋ค. ์ฌ๋ฌ๋ถ๋ค๋ ์ฆ๊ฑฐ์ด ์ฝ๋ฉํ์ธ์~
'Programming' ์นดํ ๊ณ ๋ฆฌ์ ๋ค๋ฅธ ๊ธ
GraalVM - R๊ณผ Java ์ฌ์ด (0) | 2019.07.29 |
---|---|
[GP] Spring boot์์ DBMS๋ฅผ ์ฐ๋ํ๋ ๋ฐฉ๋ฒ JPA ๊ณ ๊ธํธ (0) | 2019.02.09 |
[GP] Anko๋ฅผ ์ด์ฉํ Android App Layout ์์ฑ (0) | 2018.06.03 |
[GP] Spring boot์์ REST API ๊ฐ๋ฐ ์์ํด๋ณด๊ธฐ (0) | 2018.05.31 |
SmartDiary - ์์ , ์ง์ถ ๊ธฐ๋ฐํ ๋ค์ด์ด๋ฆฌ ํ๋ก๊ทธ๋จ (0) | 2017.01.01 |