๐ [ ํฉ๊ฒฉ ] ์๋ฆฌ์ค SW ์์ง๋์ด ํธ๋ 1๊ธฐ ํฉ๊ฒฉ ํ๊ธฐ
โ๏ธ ์๋ก
์ทจ์
์ ์ํด JS๋ฌธ๋ฒ ๊ณต๋ถ
, ์ฝ๋ฉํ
์คํธ
, ํ๋ก์ ํธ
๋ฅผ ์ค๋นํ๋ ์์ค์ ์จ๋ฆฌ์ค SW ์์ง๋์ด ํธ๋๊ณผ์ ์ ์ฐ์ฐ์ฐฎ๊ฒ ๋ดค๋ค. 4๊ฐ์ ๊ฐ FE
๊ณผ์ ์ ์ง์ค์ ์ผ๋ก ํ์ตํ์ฌ ์คํํธ์
์ ์
์ธ์ฌ๋ก์์ ํ์ ์ญ๋์ ๊ฐ๋ฅด์ณ์ฃผ๋ ๊ณผ์ ์ธ๋ฐ, JS, TS
๋ฌธ๋ฒ์ ๊ณต๋ถํ๋ ๋์๊ฒ ๋ฑ ๋ง๋ ๊ณผ์ ์ด์๋ค. ์ ์ผ ๋ง์์ ๋ค์๋ ๊ต์ก๊ณผ์ ์ค TS
๋ฅผ ์ด์ฉํด ํด๋ฆฐ ์ฝ๋์ ๋์์ธ ํจํด์ ๊ฐ๋ฅด์ณ์ฃผ๋ ๊ณผ์ ์ด ๋ง์์ ๋ค์๋ค. ๊ฒ๋ค๊ฐ 10์์ด๋ผ๋ ์๊น์ด ์ฃผ๋จธ๋๊ฐ ๊ฐ๋ฒผ์ด ์ทจ์ค์๋ค์ด ์์
์ ๋ฌด๋ฃ๋ก ์๊ฐํ ์ ์๋ค๋ ์ ๋ ํฅ๋ฏธ๋ก์ ๋ค. ๊ทธ๋ฆฌ๊ณ ์ ํ ์ค์ ์ฝ๋ฉ ํ
์คํธ๊ฐ ์์๋๋ฐ ๊ต์ก์๋ค์ด ์ด๋ ์ ๋ ์๊ณ ๋ฆฌ์ฆ์ ์ฌ๊ณ ๋ฅผ ํ ์ค ์๋ ์ธ์๋ค๋ก ๋ฝ๋๊ตฌ๋๋ผ๊ณ ์๊ฐํ๋ค. ์ง๊ธ๊น์ง ์ฝํ
์ค๋น๋ฅผ ๊พธ์คํ ํด์๋๋ฐ ํ๋ฒ ์ฑ๊ณผ๋ฅผ ๋ด๋ณด๊ณ ์ถ์๋ค. ๋์ ๋์ ์์(?)์ ํ๊ป ๋์ด์ฌ๋ ธ๋ค. ์ฌํํผ ์๋ฅ์ ์ ๋ง๊ฐ 2์ผ ์ ์ ๋ถ๋ด๋ถ๋ด ์๋ฅ๋ฅผ ์ง์ํ๋ค.
โ๏ธ ๋ณธ๋ก
์๋ฅ ๋ฐํ๋ ์ ํด์ง ๋ ์ง์ ๋์ค๋ ๊ฒ์ด ์๋๋ผ 4ํ์ ๊ฑธ์ณ ํฉ๊ฒฉ ๋ฐํ๊ฐ ๋์๋ค. ์๋ฅํฉ๊ฒฉ ์ดํ์๋ pre-track
๊ณผ์ ์ด ์๋๋ฐ, ์ฝ๋ฉ ํ
์คํธ๋ฅผ ์น๋ฅด๊ธฐ ์ ์ ์จ๋ฆฌ์ค์์ ์ ๊ณตํด์ค ํ๊ฒฝ์ผ๋ก ์๊ณ ๋ฆฌ์ฆ ๊ด๋ จ ๋ฌธ์ ๋ฅผ ํ ์ ์๋ ๊ฐ์ ๋ฐ ๋ฌธ์ ๋ฅผ ์ ๊ณตํ๋ค. ํ์ง๋ง ๋๋ ์๋ฅ์ ํ ์ ๋ถํฐ ๋๋ ์๋ฐ์คํฌ๋ฆฝํธ ์๊ณ ๋ฆฌ์ฆ ๋ฌธ์ ํ์ด - ๊นํ์๋ฅผ ํ๊ณ ๊ด๋ จ๋ ๋ด์ฉ์ ์ฌ๊ธฐ์ ๊ฒ์ํ๊ณ ์์๊ธฐ ๋๋ฌธ์ ์จ๋ฆฌ์ค ์ฌ์ดํธ์ ์๋ ๋ฌธ์ ๋ฅผ ๋ฐ๋ก ํ์ง ์์๋ค. ๋ฌด์๋ณด๋ค ์ฝ๋ฉ ํ
์คํธ ์ธ์ด๋ฅผ JS
๋ก ์ค๋นํ๊ณ ์์๋ ๋๋ก์ python
์ผ๋ก๋ง ํ ์ ์๋ ์ฐ์ต ์ฌ์ดํธ์ ์์ด ๊ฐ์ง ์์๋ค. ๊ทธ๋ฆฌ๊ณ ํ๋ฆฌ ํธ๋ ํ์ต ๋ฉ์ผ์ ์ฝ๋ฉ ํ
์คํธ์ ์์ ๊ฐ๋ฅํ ์ธ์ด๊ฐ ์ ํ์์ง ์์์ ์ํ์๋ python
์ผ๋ก ๋ด์ผ ํ๋ ๊ฒ ์๋๊ฐ?๋ผ๋ ๋ถ์ํ ์๊ฐ์ด ๋ค์๋ค. ํ์ง๋ง ์ํ ์ ๋ ์จ ๋ฉ์ผ์๋ JS
์ธ์๋ C, C++, JAVA, python, swift, Kotlin
๋ฑ ๋ค์ํ ์ธ์ด๋ก ์์๊ฐ ๊ฐ๋ฅํ๋ค๋ ๋ด์ฉ์ด ํฌํจ๋์ด ์์๋ค.
ํ ์์ผ์ ์ํ์ ๋ณด๊ธฐ ์ํด ์์ ๋ฒํผ์ ๋๋ฅด๋๊น ๋ฌธ์ ๊ฐ ์ด๋ ค์์ ๋๋ฌ๋ค. ๋ฌด์๋ณด๋ค๋ ์ํ๋ฌธ์ ๊ฐ 4๋ฌธ์ ์๋? 5๋ฌธ์ ์๋๋ฐ 120๋ถ์ด๋ ์ํ์๊ฐ์ด ๋๋ฌด ์งง์์ ๋ฌธ์ ๋ฅผ ๋ชจ๋ ํ์ง ๋ชปํ๋ค. ๐ ๐ (ํ ๋ฌธ์ ๋น 24๋ถ์ ์๊ธฐ์๋ ๋์๊ฒ ์ญ๋ถ์กฑ์ด์๋ค.) ์ํ์ด ๋๋๊ณ ๋์ ์ ์๊ฐ ๋์ง ์์ ๋ถํฉ๊ฒฉํ ๊ฒ ๊ฐ๋ค๋ ์๊ฐ์ด ๊ฐํ๊ฒ ๋ค์๋ค. ๊ทธ๋ฆฌ๊ณ 2์ผ ๋ค ์ฌ๋ ๋์ ๋๊ฐ์ด ์๊ณ ๋ฆฌ์ฆ ๋ฌธ์ ๋ฅผ ํ๋ค๊ฐ ์ด๋ฐ ๋ฌธ์๋ฅผ ๋ฐ์๋ค. ์ ์ฌ์ ๋ฐฅ ๋จน๊ณ ์ฑ ์์ ์์๋๋ฐ ๋ฌธ์ ๋ฐ๊ณ 3์ด๊ฐ ์คํด ๊ฑธ๋ ธ๋ค.
์์ฐ.. ์ธํฐ๋ทฐ๋ผ๋.. ํฉ๊ฒฉ์ ๊ฐ๊น์์ง๋ ๊ฑด๊ฐ?๋ผ๋ ์๊ฐ์ด ๋ค์์ง๋ง ์ฌํด 4์ ์ ๊ธ ์ฌ๊ดํ๊ต ์ต์ข
์ธํฐ๋ทฐ์์ ๋ฏธ๋๋ฌ์ง ๊ฒฝํ์ด ์๊ธฐ ๋๋ฌธ์ ๋ฌด๋ค๋คํ๊ฒ ๋ฉด์ ์์ ์ง๋ฌธ๋ค์ ์ ๋ฆฌํ๋ค. ๋ธ๋ก๊ทธ์ ์ฌ๋ฆฌ์ง ์์์ง๋ง ํ ๋ฌ ์ ์ FE
์คํํธ์
์ ๋ช ๋ฒ ์ง์ํด์ ๊ธฐ์ ๋ฉด์ ์ 3๋ฒ ์ ๋ ๋ณธ ๊ฒฝํ(๋ฌผ๋ก ๊ธฐ๋ฆ์น (๐ข) ํ ๊ฒ์ฒ๋ผ ๋ฏธ๋๋ฌ์ก๋ค.. ๐ฅฒ)์ ์ด๋ ค ์ต๋ํ ๋ฌผ์ด๋ณด๋ ์ง๋ฌธ์ ๋ค๋ฅธ ๋ด์ฉ์ผ๋ก ๋๋ ค ๋งํ์ง ๋ง๊ณ ๋ฌผ์ด๋ณด๋ ๋ง์ ๋ฒ์ด๋์ง ์๊ฒ ๋๋ตํ์๋ ๊ฐ๋ฒผ์ด ํฌ๋ถ์ ํจ๊ป ์ค๋นํ๋ค. ๊ทธ๋ฆฌ๊ณ I can do it
์ ์ธ์น๋ฉฐ ์์ ๊ธด์ฅ๊ฐ๊ณผ ํจ๊ป ๋ฉด์ ์ ๋ง์ณค๋ค. ๋ฉด์ ์ ๋ง์น๊ณ ๋์ ์ ๋ณธ ๊ฑด์ง ๋ง ๊ฑด์ง ์ ์๊ฐ ์์๋ค. ๋ฉด์ ๊ด๋๊ป์ ๋ง์คํฌ๋ฅผ ์ฐ๊ณ ์์ด ํ์ ์ ์ฝ์ ์ ์๊ธฐ ๋๋ฌธ์ด๋ค. ์ง๋ฌธ์ ์ ๋๋ก ๋๋ต์ ํ๋๊ฐ?๋ฅผ ๋ ์ฌ๋ ธ์ง๋ง ์ด๋ฏธ ์ง๋๊ฐ ํ์ด์ ์ด๋ป๊ฒ ์ก๋๋ ์๊ฐ๊ณผ ํจ๊ป ํํ ์์ด ๋๋ตํ์ผ๋ฉด ๋ ๊ฑฐ์ผ ๋ผ๋ ์๊ฐ๊ณผ ํจ๊ป ๋จธ๋ฆฟ์์์ ์์ํ ์ํ๊ฐ๋ค.
์๊ฐ์ด ํ๋ฌ ์ด๋๋ง ์ํ ๊ฒฐ๊ณผ ๋ฐํ๋ ๋์๊ฒ ๋ฌธ์๊ฐ ์ค์ง ์์๋ค. ๋ถํฉ๊ฒฉํ๋ค๋ ๋ฌธ์์กฐ์ฐจ ์ค์ง ์์๋ค. ์์ผ๋ก " ์ด๊ฒ ๋ฐ๋ก ์ธ์์ ์ค์ ์ด์ผ ??์" ๋ผ๋ ๋ง์ด ๋ ์ฌ๋๋ค. "๋ผ๋ ์ค๋ง๊ฐ์ ๊ฐ์ถ์ง ๋ชปํ๋ฉฐ ๋ค์๋ ์๋ ๋์ ์คํ๋ฒ ์ค ํ๋ ๋ ์ํผ ํ๋ก์ ํธ๋ฅผ ๊ฐ์ดํ๋ฉฐ ๊ฐ๋ฅด์ณ์ฃผ์๋ ํํฐ๋๊ณผ ํจ๊ป ์ฝ๋ ๋ฆฌ๋ทฐ๋ฅผ ํ๋ ๋์ค ์ด๋ฐ ๋ฌธ์๊ฐ ์๋ค.
๋ง์ ์ด๋ฐ ๋ฌธ์๋ฅผ ๋ฐ์ผ๋ ์ข์๋ค. ์ง๋ 3๊ฐ์ ๋์ ์๋ฅ์ ํ๋ถํฐ ๋ฉด์ ๊น์ง ์ฝ 3~4๋ฒ์ ๋์ ์ ๊ฒฐ๋ง์ ํญ์ ์์ฐ๋์ ์ค๋ ฅ์ ๋ฐ์ด๋์ง๋ง ์ฐ๋ฆฌ์ ๋ง์ง ์์ ๊ฐ์ด ๊ฐ ์ ์๋ค๋ ๋ด์ฉ๋ฟ์ด์๋๋ฐ ์ด๋ฒ์ ๊ฐ์ด ๊ฐ ์ ์๋ค๋ ๋ด์ฉ์ ๋ด์ ์ข์๋ค. ๊ทธ๋๋ ๋๋ฅผ ์ข๊ฒ ๋ด์ฃผ๋ ๊ณณ์ด ์๊ธด ํ๊ตฌ ๋๋ผ๋ ์๊ฐ์ด ๋ค์๋ค.
โ๏ธ ๊ฒฐ๋ก
๋ด์ผ ๋ฐฐ์ ์นด๋ ์ ์ฒญ์ ๋ง์น๊ณ ํ๋ จ๋น๋ฅผ ์ดํด๋ณด๋ ์ฝ 10,164,000
์์ด์๋ค.
(์คํ์ธ๊ฐ..)
์ฝ ์ฒ๋ง ์์ด๋ผ๋ ๋น์ผ ํ๋ จ๋น๋ฅผ ๋ฌด๋ฃ๋ก 4๊ฐ์ ๋์ ๊ต์ก์ ๋ฃ๋ ๋งํผ ๊ธฐ์ด๊ฐ ํผํผํ ๊ฐ๋ฐ์
๊ทธ๋ฆฌ๊ณ ํจ๊ป ์ผํ๊ณ ์ถ์ ๊ฐ๋ฐ์
๊ฐ ๋๊ธฐ ์ํด ๋์ฑ ๋
ธ๋ ฅํด์ผ๊ฒ ๋ค. ๊ต์ก์ 10.25
๋ถํฐ ์์ํ๋๋ฐ ๊ต์ก์ ์ํ๊ธฐ ์ ๋์ ๊ฐ์ค๋ ์ฃฝ๊ธฐ ์ด๊ธฐ๋ก ๋ค๋น๋ ๊ฐ์ค์ ์์ผ๋ก 2๊ธฐ 3๊ธฐ๋ฅผ ์ ์ฒญํ ํ๋ฐฐ ๋ ์ด์๋ค์๊ฒ ๋ถ๋๋ฝ์ง ์๊ฒ 1๊ธฐ ๋ ์ด์๋ค์ ๋ถ์๊ธฐ๋ ์ต๊ณ ์๋ค๋ ์ธ์์ ๋จ๊ฒจ์ฃผ๋ ๊ฒ ๊ทธ๋ฆฌ๊ณ ๋ ํ๋์ ์์ ๋ชฉํ๋ ๊ทธ๋ ๋ฐฐ์ด ๋ด์ฉ์ ๊ธฐ์ต๋ณด๋ค๋ ๊ธฐ๋ก์ ๋จ๊ฒจ ๊น๋จน์ง ์๊ณ ๊ผญ ํ์
์์๋ ์จ๋จน์ ์ ์๋๋ก ํ๋ ๊ฒ์ด๋ค. ์์ผ๋ก 4๊ฐ์ ๋์ ์ด์ฌํ ๋ฌ๋ ค๋ณด์.
๋๊ธ