[N์ก๋ฌ ํ์ด์ฟค]์ ๋ง๋ค๊ธฐ๋ก ๊ฒฐ์ ํ์ผ๋, ์ด์ ๋ชฉํ๋ฅผ ๊ธฐ์ค์ผ๋ก ๊ณํ ์ธ์ฐ๋ ์๊ฐ์ด๋ค.
์ธํฐ๋ท์ ๊ฒ์ํด ๋ณธ ๊ฒฐ๊ณผ, ์ด๋ณด๊ฐ ์ ๋ํฐ๋ก ๊ฒ์์ ๋ง๋๋ ๋ฐ์ 2๊ฐ์ง ๋ฐฉ๋ฒ์ด ์๋ค.
์ฒซ ๋ฒ์งธ๋, CS(์ปดํจํฐ ์ฌ์ด์ธ์ค)๋ถํฐ ๋ฐฐ์์ C์ธ์ด, C++์ ๊ฑฐ์ณ C#์ ๋ฐฐ์ด ํ ์ ๋ํฐ ์์ง์ ์๋ฌํด์ ๊ฒ์์ ๋ง๋๋, ์ ์ of ์ ์์ด์ ์๋์ด๋ค.
๋ ๋ฒ์งธ๋ ์ ๋ํฐ ์์ง๋ถํฐ ๋ค๋ค์, ๋ชจ๋ฅด๋ ๋ถ๋ถ์ ๊ทธ๋๊ทธ๋ ์ฐพ์์ ๊ณต๋ถํ๋ ์์ด๋ค.
๋ ๊ฐ์ง ๋ฐฉ๋ฒ ๊ฐ๊ฐ ์ฅ๋จ์ ์ด ์๋ค.
์ฒซ ๋ฒ์งธ ๋ฐฉ๋ฒ์ ์ฅ์ ์, ์๋์ธ ๋งํผ ๋ฒ ์ด์ค๋ฅผ ํ์คํ๊ฒ ์์ ์ ์์ด์ ์ฅ๊ธฐ์ ์ผ๋ก ๋ณผ ๋ ์ข๋ค.
ํ์ง๋ง ์๊ฐ์ด ๋๋ฌด ์ค๋ ๊ฑธ๋ฆฌ๋ ๋ฐ๋์ ๋์ค์ ํฌ๊ธฐํ ๊ฐ๋ฅ์ฑ์ด ๋ํํ๋ค.
๋ ๋ฒ์งธ ๋ฐฉ๋ฒ์ ์ฅ์ ์, ์ ๋ํฐ ์์ง์ผ๋ก ์ง์ ๋ง๋ค๋ฉด์ ๋ฐฐ์ฐ๋ ๊ฑฐ์ฌ์ ํ์คํ ํผ๋๋ฐฑ์ผ๋ก๋ถํฐ ์ค๋ ๊ฐํ ๋๊ธฐ๋ถ์ฌ๊ฐ ์๋ค.
๋จ์ ์ผ๋ก , ๋ฒ ์ด์ค๊ฐ ์๋ค ๋ณด๋ ๋ชจ๋ฅด๋ ๊ฒ์ ๊ฒ์ํ๋ ๋ฐ์ ์ง์ด ๋ค ๋น ์ง ์ ์๋ค.
๋ชจ๋ฅด๋ ๊ฑธ ์ฐพ๋ค๊ฐ ์๊ฐ๋ ์ฒด๋ ฅ๋ ๋ค ๋ ์๊ฐ ๋ฒ๋ฆฐ๋ค๋ ๋ง์ด๋ค.
------------------------
๋ ๊ฐ์ง ๋ฐฉ๋ฒ ๋ชจ๋ ์ฅ๋จ์ ์ด ์์ด์, ๋๋ ์ด๋ ๋ฐฉ๋ฒ์ ํํ ์ง ๊ณ ๋ฏผํ์๋ค.
๊ทธ๋ฌ๋ค ๋ฌธ๋ ์๊ฐ ๋ ๊ฒ์ด, ๊ตณ์ด ํ ๊ฐ์ง ๋ฐฉ๋ฒ๋ง ํ ์ ํํ ํ์๊ฐ ์๋ ์ถ์๋ค.
๋ ๊ฐ์ง ๋ฐฉ๋ฒ์ ์ ์ ํ ์๋๋ค๋ฉด?
๋ฒ ์ด์ค๋ฅผ ์ ๋นํ ์์์ ์ํ์ฐฉ์ค๋ฅผ ์ค์ด๋ ์์ค์, ์ ๋ํฐ๋ก ๊ฒฐ๊ณผ๋ฌผ์ ์กฐ๊ธ์ฉ ๋ง๋ค์ด์ ๋๊ธฐ๋ถ์ฌ๋ ์ป๋ ๋ฐฉ์์ด๋ค.
๋ฌผ๋ก ๋ ๋ง๋ฆฌ ํ ๋ผ๋ฅผ ๋ค ์ก์ ์ ์๋ฏ์ด, ์ด์คํ๊ฒ ํ๋ค๊ฐ ์คํ๋ ค ์ด์ค๊ฐํด์ง ์๋ ์๋ค.
๋ง์ ๋ ธ๋ ฅ๊ณผ ์๊ฐ์ ์์๋ถ์ด์ผ ๋ด๊ฐ ์ํ๋ ์ ์ ํ ์๋์ง๋ฅผ ๋ณผ ์ ์๋ ๋ฏํ๋ค.
๊ฒฐ๊ตญ, ์ผ๋จ ํด๋ณด๋ฉด์ ์ฒ์ฒํ ์๊ฐํด ๋ณด๊ธฐ๋ก ํ์๋ค.
ํน์ ์์ด๋์ด๊ฐ ์๋ค๋ฉด ๋๊ธ๋ก ๊ณต์ ํด ๋ณด์!
----------------
์, ๊ทธ๋ฌ๋ฉด ๊ณํ์ ์ฒ์ฒํ ์ง๋ณด๋๋ก ํ์.
๊ฒ์ ๊ฐ๋ฐ์ ํฌ๊ฒ 4๊ฐ์ง ํํธ๋ก ๋๋์ด์ง๋ค.
๊ธฐํ - ํ๋ก๊ทธ๋๋ฐ - ์ํธ - ์ฌ์ด๋
๋๋ ์ฌ์ด๋ ์ชฝ์ ์ ๋ํฐ ์์ ์ ์ฐ๊ฑฐ๋, ์ธ์ฃผ๋ฅผ ์ฃผ๊ธฐ๋ก ๊ฒฐ์ ํ๋ค.
์ ๊ทธ๋๋ ํ๋ก๊ทธ๋๋ฐ๊ณผ ์ํธ, ์ด ๋ ๊ฐ์ง์ ๋งค๋ฌ๋ ค๋ ํ๋์ด๋๋ฐ ์ฌ๊ธฐ์ ์ฌ์ด๋๊น์ง ์ถ๊ฐํด๋ฒ๋ฆฌ๋ฉด ๋๋ค์ด์ด๋ค.
์ ๋ ๊ฑด ๊ณผ๊ฐํ ํฌ๊ธฐํ๊ณ ํ์คํ ๊ฒ๋ง ์ฑ๊ธฐ๋ ์ฉ๊ธฐ๊ฐ ํ์ํ ์ ์ด๋ค.
์ฌ์ด๋๋ฅผ ์ ํ๋, ๊ธฐํ - ํ๋ก๊ทธ๋๋ฐ - ์ํธ๊ฐ ๋จ์๋ค.
๋์ค์ ํ์์ ๋๋ฆด์ง๋ ๋ฏธ์ง์์ด๋, ํ์ฌ๋ 1์ธ ๊ฐ๋ฐ์ ์งํฅํ๊ณ ์๋ ๋งํผ,
๋ด๊ฐ ๋ชจ๋ ๋ถ์ผ๋ฅผ ์์ฐ๋ฅผ ํ์๊ฐ ์๋ค.
ํ์ง๋ง ์ด ์ธ ๊ฐ์ง ๋ถ์ผ๋ฅผ ๊ณจ๊ณ ๋ฃจ ์ํ ์ ์๋ ๋ฒ.
์ ํ๊ณผ ์ง์ค์ ํด์ผ ํ๋๋ฐ, ๋๋ ์ทจ์ ์ค๋น๋ฅผ ํ๋ก๊ทธ๋๋ฐ ์ชฝ์ผ๋ก ํ๊ธธ ์ํ๊ธฐ์ ์ฃผ ํฌ์ง์ ์ ํ๋ก๊ทธ๋๋ฐ์ผ๋ก, ๊ธฐํ๊ณผ ์ํธ๋ฅผ ๋ถ ํฌ์ง์ ์ผ๋ก ์ก์๋ค.
---------------
์ผ๋จ ๊ฒ์์ ์ด๋ ์ปจ์ -๋ฐฉํฅ์ผ๋ก ๋ง๋ค์ง ๊ธฐ๋ณธ์ ์ธ ํ์ด๋ผ๋ ์ง์ผ ํ๊ธฐ์, ์ด๋ฐ์๋ ํ๋ก๊ทธ๋๋ฐ๊ณผ ๊ธฐํ ๊ณต๋ถ ๋น์ค์ 5 ๋ 5๋ก ๋์๋ค.
๋ด๊ฐ ๋์๊ด์์ ๋น๋ฆฐ ๊ธฐํ ์ฑ ์ ์ด 5๊ถ์ผ๋ก ๋ชฉ๋ก์,
์ธํฐ๋ํฐ๋ธ ์คํ ๋ฆฌํ ๋ง
๊ฒ์์ ์ฌ๋ฆฌํ
๊ฒ์ ๊ธฐํ์์ ์์คํ ๊ธฐํ
๊ฒ์ ๊ธฐํ์ ๋ฉํ ๋ง
๊ฒ์ ๋์์ด๋๋ฅผ ์ํ ๋ฌธ์ ์์ฑ ๊ธฐ์
์ด ์ค์์ [๊ฒ์์ ์ฌ๋ฆฌํ]์ 1ํ๋ ํ ์ํ๊ณ ,
๋๋จธ์ง 4๊ถ์ ๋งค์ผ ์ฝ์ด๋๊ฐ ์๊ฐ์ด๋ค.
---------------------------
์ํธ๋ ์กฐ๊ธ์ฉ์ด๋ผ๋ ๋งค์ผ ํ๋ ๊ฒ ์ข๋ค๊ณ ํด์, ํ๋ฃจ์ 1-2์๊ฐ์ฉ ์คํธ๋ ์ค ํ ๊ฒธ ๊พธ์คํ ์ฐ์ตํ๋ ์ค์ด๋ค.
---------------------------
๊ธฐํ ์ฑ ์ ์ฝ์ผ๋ฉด์ [N์ก๋ฌ ํ์ด์ฟค]์ ๊ธฐํ ์ค๊ณฝ์ ํํ์ด ์ธ์ธ ๊ณํ์ด๋ค.
๊ธฐํ์ด ์ด๋ ์ ๋ ์์ฑ๋๋ฉด ์ํธ ์คํ์ผ ์ ํด์ ๋งค์ผ ์กฐ๊ธ์ฉ ์ํธ ๋ฆฌ์์ค๋ ์ ์ํ ์๊ฐ์ด๊ณ .
๊ทธ๋ฆฌ๊ณ ์ ์ํ ๋ฆฌ์์ค์ ๋๋ฏธ๋ฅผ ๋ฐํ์ผ๋ก ํด์, ํ๋ก๊ทธ๋๋ฐ ๊ณต๋ถํ ๊ฒ์ ์ค์ตํ ๊ฒธ ํ๋กํ ํ์ ๋ง๋ค ๊ฒธ ์กฐ๋ฆฝํด๋๊ฐ ์์ ์ด๋ค.
------------------------
ํ๋ก๊ทธ๋๋ฐ ๊ณต๋ถ๋ ๋์์ ๊ฐ์ ์ค์ฌ์ ์ฑ ์ ๊ณ๋ค์ฌ์ ํ ์๊ฐ์ด๋ค.
์ฑ ์ ๋ ํธ๋ก์ ์ ๋ํฐ ์์ผ์ค ๊ฐ์ ํ(2022๋ )์ ์ฌ๋ฌ ๋ฒ ํ๋ ํ๋ฉด์ ๊ณต๋ถํ ๊ฒ์ด๋ค.
๋ค๋ฅธ ์ฑ ๋ค์ ์ฐ๋๊ฐ ์ค๋๋์ด์ ๋ฒ์ ์ ์ ๋ง๋ ๊ฒ๋ ์๊ณ , ์ฑ ๋ณด๋จ ์ ํ๋ธ ๋ฑ ๋์์ ๊ฐ์๋ฅผ ๋ณด๋ฉด์ ํ๋ ๊ฒ ๋์ ๊ฒ ๊ฐ๋ค.
-------------------------
๋์์ ๊ฐ์๋ ์ ํ๋ธ ๊ฐ์์ ์ ๋ฐ๋ฏธ ๊ฐ์๋ก ๋๋ ์ง๋ค.
์ ํ๋ธ ๊ฐ์๋ก๋ ๊ณจ๋๋ฉํ์ ๊ฒ์ ์ ์ ์๋ฆฌ์ฆ๋ฅผ ๋ณด๋ฉด์ ๋ชจ์ํด ๋ณผ ์๊ฐ์ด๋ค.
๋ค๋ฅธ ์ ํ๋ฒ๋ค์ ๊ฐ์๋ ๊ด์ฐฎ์์ง๋ง ์ฐ์์ด ์ค๋๋์ด ์ ๋งคํ ๊ฐ์ด ์์ด์ ํจ์คํ๋ค.
------------------
์ ๋ฐ๋ฏธ๋ ํ ์ธ ์ด๋ฒคํธ ํ ๋ ํ๋ ๊ฐ์ฉ ์ค์คํ๋ค.
์๋ ํ๊ตญ์ ํ๋ก๊ทธ๋๋ฐ ๊ฐ์ข๋ฅผ ๊ตฌ๋งคํ๋ ค๊ณ ํ๋๋ฐ, ๋๋ฌด ๋น์ผ ๊ฐ์ด ์์ง ์์๋ค.
๊ทธ๋์ ๊ฐ๊ฒฉ ๋ฉด์์ ์๋นํ ๋งค๋ ฅ์ ์ด๊ณ ํ๋ฆฌํฐ๊ณ ์ข์ ์ ๋ฐ๋ฏธ๋ก ๊ฒฐ์ ํ๋ค.
์ ๋ฐ๋ฏธ์ ๋จ์ ์, ํ๊ตญ์ด๊ฐ ์๋๋ผ ์์ด ์์ฃผ๋ผ๋ ์ .
๋ญ, ์์ด ๊ณต๋ถํ๋ค๋ ์ ์น๊ณ ์ด์ฌํ ๋ด๋ด์ผ๊ฒ ๋ค.
๋ด๊ฐ ์์ด๋ฅผ ์์ ๋ชป ์์๋ฃ๋ ํธ๋ ์๋๋๊น ๋ง์ด๋ค.
์ ๋ฐ๋ฏธ ๊ฐ์ ์๊ฐ์ ๋์ค์ ์ฐ์ฌํ๋ฉด์ ํํ์ด ์จ๋ณด๋๋ก ํ๊ฒ ๋ค.
--------------
๊ธฐ๋ณธ์ ์ธ ์ง์์ ๋ฐฐ์ฐ๊ณ ๋ ํ์, ๊ฐ๋จํ๊ฒ [N์ก๋ฌ ํ์ด์ฟค]์ ํ๋กํ ํ์ ์ ๋ง๋ค์ด๋ณผ ์๊ฐ์ด๋ค.
์ค์ผ์ค์ ์ด๋ฅด๋ฉด ์ด๋ฒ ๋ฌ ๋ง๋ถํฐ ๋ฆ์ด๋ ๋ค์ ๋ฌ ์์ผ๋ก๋ ํ๋กํ ํ์ ์ ์์ ์์ํ ๊ฒ ๊ฐ๋ค.
-------------------------
<๊ณต๋ถ ๋ด์ฉ ์ ๋ฆฌ>
๋ด๊ฐ ์ค๋ ๊ณต๋ถํ๊ณ ์ ๋ฆฌํ C# ๋ฉ๋ชจ๋ฅผ ๊ณต์ ํด ๋ณด๋๋ก ํ๊ฒ ๋ค.
์ด์ํธ๋ฝ ๊ฒ์์์นด๋ฐ๋ฏธ์ C# ๊ฐ์๋ฅผ ๋ค์๋ค.
์ ๋ฒ์ 1๊ฐ - 15๊ฐ๊น์ง ๋ค์ ์ ์์ด์ ๋น ๋ฅด๊ฒ ์ ๋ฆฌํ๊ณ ,
์ค๋ 16๊ฐ - 19๊ฐ๊น์ง ๋ค์๋ค.
๊ฐ์ ๋ค์ผ๋ฉด์ ์์ ๋ฉ๋ชจ์ฅ์ ๊ธฐ์ตํ ๋งํ ๋ด์ฉ๋ค์ ์งง๊ฒ ๋ฉ๋ชจํ๋ค.
-------------
์ด๋ณด์ ๊ธฐ์ค, ์ธ์ด๋ ํ ๊ฐ์ง์๋ง ์ง์คํ๋ค.
ํ๋ก์ ํธ๋ช , ์ฝ๋ ๋ณ์๋ช ๋ฑ์ ์ฌ๋งํ๋ฉด ํ๊ธ๋ก ์น์ง ์๋๋ค.
C#์ ํด๋์ค ์ค์ฌ์ ๊ฐ์ฒด์งํฅ ์ธ์ด๋ค.
๊ฐ์ฒด์งํฅ >> ๋ด๊ฐ ํํํ๊ณ ์ถ์ ๊ฑธ ํด๋์ค๋ก ๋ง๋ค์ด์, ๊ทธ ํด๋์ค๋ก ๊ฐ์ฒด๋ฅผ ๋ง๋๋ ํ๋ก๊ทธ๋๋ฐ.
๊ฐ์ฒด๋ฅผ ๊ธฐ๋ฐ์ผ๋ก ๋ชจ๋ ๊ฑธ ํด๊ฒฐํ๊ธฐ ๋๋ฌธ์,
๊ฐ์ฒด๋ฅผ ์งํฅํ ์๋ฐ์ ์๋ ํ๋ก๊ทธ๋๋ฐ์ด๋ค.
์๋ฃจ์ >> ์ฌ๋ฌ ๊ฐ์ ํ๋ก์ ํธ๋ฅผ ๋ฌถ์ด๋ ์ ์๋ค.
ํ๋์ ๊ฑฐ๋ํ ํ๋ก๊ทธ๋จ์ ์ฌ๋ฌ ํ๋ก์ ํธ๋ก ๋ถ๋ฅํด์ ๊ด๋ฆฌํ๋ค.
๋ค์์คํ์ด์ค๋ ๊ฐ๋ ์ ํํ์ด๋ผ๊ธฐ๋ณด๋จ, ๊ฐ๋ ์ ๋ถ๋ฅ์ด๋ค.
๋๋ฒ๊น (f10)์ ์ ํ์ฉํ์.
๋จธ๋ฆฟ์์ผ๋ก ์๊ฐํ๋ ๊ฒ๋ณด๋จ, ํ ์ค์ฉ ์คํํด์ ๋์ผ๋ก ๋ณด๋ฉด ๋ ์ ํ๋ฆด ๋๊ฐ ๋ง๋ค.
์ธํฐ๋ท ๊ฒ์์ ์ํด์ผ ํ๋ค.
์์ด๋ก ๊ฒ์ํ๋ฉด ์ฌ๋งํ ๊ฑด ๋ค ๋์จ๋ค.
๊ธฐ๋ณธ์ ์ธ ์์ด๋ง ํด๋ ๋ฌธ์ ์๋ค.
exe ํ์ผ์ ์คํํ๋ฉด ๋จ์ ํ๋ก๊ทธ๋จ์ด ์ฌ๋ผ๊ฐ๊ฒ(๋ณต์ฌ) ๋๋ค.
ํด๋์ค ์์ ์์ผ๋ฉด ๋ฉค๋ฒ๋ณ์.
ํจ์ ์์ ์์ผ๋ฉด ์ง์ญ๋ณ์.
์ง์ญ๋ณ์ ๊ท์น >>
๋ด๋ถ์์๋ง ์ฌ์ฉ ๊ฐ๋ฅ.
์ ๊ทผ์ ํ ์ง์ ์ ์ธ ๊ฐ์ง
public >> ์ธ๋ถ์๋ ๊ณต๊ฐ
protected >> ์์์๊ฒ๋ง ๊ณต๊ฐ
private >> ๋ด๋ถ์๋ง ๊ณต๊ฐ
์ ๊ทผ์ ํ ์ง์ ์๋ฅผ ์ด์ฉํ์ฌ ํจ์์ ์๋ชป๋ ์ฌ์ฉ ๋ฐฉ์ง.
์ ๊ทผ์ ํ ์ง์ ์๋ฅผ ์ ๋ ฅํ์ง ์์ผ๋ฉด ๋ํดํธ๋ก private ์ค์ ๋จ.
์์ฑ๋ค์ ์ผ๋ฐ์ ์ผ๋ก ์ธ๋ถ์์ ์ ๊ทผํ์ง ๋ชปํ๋๋ก ํ๋ ๊ฒ ์ข๋ค.
ํจ์๋ฅผ ์ฌ์ฉํด์ ์ฐํ ์ ๊ทผํ๋ ๋ฐฉ์์ ์ทจํ๋ค.
bool
์ฐธ๊ณผ ๊ฑฐ์ง์ด ์์ํ๋ ๊ฒ์ด true์ false
ํด๋์ค๊ฐ ๊ฐ์ฒดํ๋ ๊ฒ์ ๊ฐํ์ด ์๋๋ผ ๋ ํผ๋ฐ์คํ.
ํด๋์ค๋ฅผ ๊ฐ์ฒดํํ๋ฉด,
ํ์ ๊ฐ์ฒด๊ฐ ์์ฑ๋๋ค.
์คํ์๋ ๋ ํผ๋ฐ์คํ ์ง์ญ๋ณ์๊ฐ ์์ฑ๋๋ค >> ํ์ ์๋ ๊ฐ์ฒด์ ๋ฉ๋ชจ๋ฆฌ ์์น๋ฅผ ๊ฐ๋ฆฌํค๋ ์ฃผ์๊ฐ์ ๊ฐ์ง๋ค.
์ ์ ๋ฉค๋ฒ๋ณ์๋ ๋ฐ์ดํฐ ์์ญ์ ์๋ค.
์ ์ ๋ฉค๋ฒ๋ณ์๋ ๊ฐ์ฒด๋ฅผ ํตํด์ ์ฐ์ง ๋ชปํ๋ค.
ํด๋์ค ์์์๋ ์ธ ์ ์๋ค.
"๋ชฌ์คํฐ์ ์๋ฅผ ์ ๋" ๊ฐ์ ๊ฒฝ์ฐ์ ์ ์ฉํ๊ฒ ์ฌ์ฉ.
๋ชจ๋ ๊ฐ์ฒด๊ฐ ๊ณต์ ํ๋ ํ๋์ ๋ณ์๊ฐ ๋์ด์ค๋ค.
์ฝ๋ ์์ญ >> ์์, ํด๋์ค ์ ์ธ ๊ทธ ์์ฒด ํจ์์ ๋ด์ฉ. ์์ฒด ์์ ์ด ๋ถ๊ฐ๋ฅํจ.
๋ฐ์ดํฐ ์์ญ >> ์ ์ ๋ฉค๋ฒ๋ณ์
ํ ์์ญ >> new ํด๋์ค๋ช () ๋ง๋ค์ด์ง ํด๋์ค ๊ฐ์ฒด๋ค์ ๋ณธ์ฒด๊ฐ ์์น.
์คํ ์์ญ >> ํจ์์ ์คํ ๋ฉ๋ชจ๋ฆฌ ์์ญ(๊ทธ ๋ฐ์ค ์์ ๋ค์ด ์๋ ์ง์ญ๋ณ์). ํจ์๊ฐ return ๋ฑ ์ข ๋ฃ๋๋ฉด ์๋ฉธ.
f12๋ฅผ ๋๋ฅด๋ฉด ๊ทธ ํด๋์ค๋ก ํ๊ณ ๋ค์ด๊ฐ ์ธ๋ถ๋ด์ฉ์ ์ ์ ์๋ค.
swtich ๋ฌธ
์ค์ง ์์์ ๋น๊ต ๊ฐ๋ฅ
๊ตฌ์กฐ์ฒด์ ํด๋์ค์ ์ฐจ์ด์
๊ตฌ์กฐ์ฒด๋ ๋ฆฌํฐ๋ด ์ด๊ธฐํ๊ฐ ์ ๋๋ค.
// = 100 ์๋๋ค
// =0 ์ด ๊ธฐ๋ณธ์ด๋ค
ํด๋์ค๋ฅผ ๊ฐ์ฒดํํ๋ฉด ์ฐธ์กฐํ
๊ตฌ์กฐ์ฒด๋ ๊ฐํ
๊ฐํ์ธ๊ฐ ๋ ํผ๋ฐ์คํ์ธ๊ฐ ๊ตฌ๋ถํ๋ ๊ฒ์ด ์ค์
Enum >> ์ฌ์ฉ์ ์ ์์๋ฃํ ์ค ํ๋
(์ฌ์ฉ์ ์ ์์๋ฃํ: class, struct, enum)
์ด๊ฑฐํ์ด๋ผ๊ณ ๋ถ๋ฆฐ๋ค. ๊ฐํ์ด๋ค.
๋ช ์ฐฐ์ ๊ฐ๊น์ด ๊ฐ
๋ฆฌํด์ด๋ ๊ตฌ๋ฌธ์ ๋ฆฌํด์ด ๋๋ ์๊ฐ ํจ์๋ฅผ ์์ ํ ์ข ๋ฃ์ํจ๋ค.
ํ๋ฒ ๋ฆฌํดํ๋ค๋ฉด ๊ทธ ์๋ ์ฝ๋๋ค์ ๋ฌด์์ฉ.
Console.Clear();
์ฝ์ ํ๋ฉด์ ์ง์ฐ๋ ํจ์
๊ตฌ์กฐ์ฒด๋ swtich ๋ฌธ๊ณผ ์ ์ด์ธ๋ฆผ.
์๋ ์์ฑ๋จ. alt + enter
๋ฉค๋ฒ๋ณ์๋ ์ฌ๋งํ๋ฉด private์ผ๋ก ์ฒ๋ฆฌํ๋ ์ต๊ด์ ๊ธฐ๋ฅด์.
ํด๋์ค๋ฅผ ์บก์ํํ๊ณ , ๋ฉค๋ฒ๋ณ์ ๊ฐ์ ํผ๋์ ๋ฐฉ์งํ๊ธฐ ์ํด์์.
์ด๋ณด ๋๋ ์ฝ๋๋ฅผ ๋ณต๋ถํ๋ ๋์ , ํจ์๋ก ๋ง๋ ๋ค๊ณ ์๊ฐํ๋ค.
ํจ์๋ ๋น๋ํ์ง ์์์๋ก ์ข๋ค.
5~10์ค์ง๋ฆฌ ํจ์๋ฅผ ๋ง์ด ๋ง๋ค๊ณ ,
๊ทธ ํจ์๋ค์ ๋ชจ์์ ๋ 5~10์ค์ง๋ฆฌ ํจ์๋ฅผ ๋ง๋ ๋ค.
---------------------------------------
์ผ๋จ ์ค๋ ๋ฉ๋ชจํ ๊ฑด ์ฌ๊ธฐ๊น์ง๊ณ , ๋ด์ผ ๊ฐ์ข ๋ ๋ค์ผ๋ฉด์ ์ถ๊ฐํ ์๊ฐ์ด๋ค.
-------------------------
<์ผ์ - ์ก๋ด>
์ผ๋จ ๊ฐ๋ฐ์ผ์ง์ ํ ํ๋ฆฟ์ ๋ง๋ค๊ธฐ ์ํด ์ด๋ฐ์ ์ฌ๋ฌ ๊ฐ์ง ๋ฐฉ์์ ๊ธ์ ์จ๋ณผ ์๊ฐ์ด๋ค.
์ง๊ธ ์๊ฐํ๋ ๊ฒ์,
๋จผ์ ๊ธ ์๋ถ๋ถ์ ์ค๋ ๊ฐ๋ฐ-๊ณต๋ถํ ๋ด์ฉ์ ์ ๊ณ , ๋ท๋ถ๋ถ์ ๋ด ์ผ์์ ๋น๋กฏํ ์ก๋ด์ ์ ๋ ๊ฒ์ด๋ค.
์ผ์ ์ก๋ด์๋ ์๊ธฐ๊ณ๋ฐ์ ๊ดํ ๋ฉ๋ชจ๋ ์๊ฐ ๋ฑ ๊ฐ๋ฐ-์ผ์์ ๊ด๋ จ๋ ๋ด์ฉ์ ๋ด์ผ๋ ค๊ณ ํ๋ค.
--------------------
์ค๋์ ๋ด ์ฃผ๋ณ ํ๊ฒฝ์ ๊ฐ์ ํ ๊ฒ์ ๋ํด ์๊ธฐํด ๋ณด๋ ค๊ณ ํ๋ค.
์๋ ๋๋ ์ง์ค์ ๊ดํด์,
๋ด๊ฐ ์ต๋ํ ๋ ธ๋ ฅํด์ ์ง์คํด์ผ ํ๋ค๊ณ ์๊ฐํ๋ค.
ํํ ๋งํ๋ ๋ ธ์ค-๋ ฅ ๊ฐ์ ๋ง์ฒ๋ผ ๋ง์ด๋ค.
ํ์ง๋ง ์๊ธฐ ๊ณ๋ฐ์๋ฅผ ์ฝ์ผ๋ฉด์ ์ฃผ๋ณ ํ๊ฒฝ ๋ํ ๋ชน์ ์ค์ํจ์ ๊นจ๋ฌ์๋ค.
------------------
๊ทธ๋์ ๋จผ์ ํ ๊ฒ์ ์ด๋ถ ๊ฐ๊ธฐ๋ค.
์ด๋ถ ๊ฐ๊ธฐ๊ฐ ๋ญ ๋์๋๊ณ ํ ์ ์๋๋ฐ, ์๊ฐ๋ณด๋ค ํจ๊ณผ๊ฐ ์๋ค.
์์นจ์ ์ผ์ด๋์ ์ด๋ถ์ ๊ฐ๊ณ ๋ฐฉ ์์ ๊ฐ๋จํ ์ ๋ฆฌํ๊ธฐ๋ง ํด๋, ์ฌ์ ์ด ์์ ๋๋ ํจ๊ณผ๋ฅผ ๋ณผ ์ ์๋ค.
๋ฐค์๋ ๋ง์ฐฌ๊ฐ์ง.
ํผ๊ณคํ ๋ชธ์ ์ด๋๊ณ ๋์ฐ๋ ค๊ณ ํ๋๋ฐ ์นจ๋ ์๊ฐ ๊ฐํ์ด๋ผ๋ฉด?
๋ ๊ทธ๊ฑฐ ์ ๋ฆฌํ๋ค๊ณ ์ฌ์ํ ๋ชธ์ง ํ๋ ํ๋ ๊ฒ๋ถํฐ ๊ธฐ๋ถ์ด ๋ค์ด๋๋ค.
์ด๋ถ ๊ฐ๋ ๋ฐ์ 10๋ถ ๊ฑธ๋ฆฌ๋ ๊ฒ๋ ์๋๊ณ , ๊ณ ์ 30์ด ํฌ์๋ก ํ๋ฃจ์ ์์๊ณผ ๋์ ๊ธฐ๋ถ ์ข๊ฒ ๋์ ์ ์๋ค.
----------------------
๋ ๋ฒ์งธ๋ ๋ณธ๊ฒฉ์ ์ธ ๋ฐฉ ์ฒญ์.
์๋ ๋๋ ๋ฐฉ ์ฒญ์ํ๊ธฐ ์ซ์ดํ๋ ์ฌ๋์ด์๋ค.
์ฑ ์ ์์ ์จ๊ฐ ๋ฌผ๊ฑด๋ค์ด ์๋ฌด๋ ๊ฒ๋ ๋์ฌ ์๊ณ , ๋ฐ๋ฅ๋ ์ฒญ์๊ธฐ ์ ๋ฐ์ด์ ๋จผ์ง๊ฐ ๊ตด๋ฌ๋ค๋๊ณค ํ๋ค.
์ ๋๋ ์ฑ ์์ด ์ง์ค๋ ฅ์ ๋์์ ์ค๋ค๋ ์๊ธฐ๊ณ๋ฐ์๋ง ๋ฏฟ๊ณ 2-3์ผ์ ํ ๋ฒ์ฉ ์ฒญ์๋ฅผ ํด๋ดค๋๋ฐ,
ํจ๊ณผ๊ฐ ๋๋ ทํ์ง ์์์ง๋ง ์ ์ง์ ์ผ๋ก ์๋ ๋ฏํ ๋๋์ด์๋ค.
๋ฌด์๋ณด๋ค, ์ฑ ์ ์์ ๋ด๊ฐ ์ง๊ธ ํ ๊ฒ๋ง ์ฌ๋ ค๋์ผ๋๊น ๋ ์ง์ค์ด ์ ๋๋ ๊ฒ ๊ฐ๋ค.
๋ค๋ฅธ ์ชฝ์ผ๋ก ์์ ์ด ๋ ๋ถ์ฐ๋๊ธฐ ๋๋ฌธ์ด๋ค.
----------------
์ธ ๋ฒ์งธ๋ ์์์ด๋ค.
์ํํธ ๊ณ ์ธต์ ์ด๊ณ ์๋ ์ฌ๋๋ค์ ๋ชจ๋ฅผ ์ ์์ง๋ง,
๋๋ ์ฐ์์ด ์ค๋๋ ๋จ๋ ์ฃผํ์ 2์ธต์์ ์ด๊ณ ์๋ค.
์ฃผ์๋ณตํฉ์ธ ๋ฐ๋ค๊ฐ ๊ตํต๋์ด ์ ์ง ์์ ๋๋ก๋ณ์ ์์ด์, ์ฐฝ๋ฌธ์ ์ด๊ณ ์์ผ๋ฉด ๊ฐ๋ ์ง๋๊ฐ๋ ์๋์ฐจ ์๋ฆฌ๊ฐ ์ ๋ํ ์๋๋ฝ๋ค.
๊ฑฐ๊ธฐ์ ๊ฐ ์ง๋ ์๋ฆฌ, ์ ๋ง์๊ณ ๊ณ ์ฑ๋ฐฉ๊ฐ ์ง๋ฅด๋ ์๋ฆฌ, ์ธ์ฐ๋ ์๋ฆฌ ๋ฑ๋ฑ...
๋ฌด์๋ณด๋ค ๊ฐ์ฅ ์ง์ฆ ๋๋ ์ ์ ์ฐ๋ฆฌ ๋๋ค ์๋ก ๋นํ๊ธฐ๊ฐ ์ง๋๊ฐ๋ค๋ ์ ์ด๋ค.
๊นํฌ๊ณตํญ์ ๋ฎ๊ฒ ์ฐฉ๋ฅํ๋ ๋นํ๊ธฐ๊ฐ 5๋ถ-10๋ถ์ ํ ๋ฒ์ฉ ์ง๋๊ฐ๋๋ฐ, ์ด ์์์ด ์ฅ๋ ์๋๋ค.
-----------------------
๊ทธ๋์ ๋๋ ์ธํฐ๋ท์ ๊ฒ์ํด ๋ณด๊ณ , ์ฒ์์ ๊ท๋ง๊ฐ๋ฅผ ๊ตฌ๋งคํ๋ค.
๋ชจ๋ ํํ ์ฐ๋ 3m ๊ท๋ง๊ฐ ์์ง ์์๊ฐ?
๊ทธ๋ฐ๋ฐ ๋ด ๊ท๊ฐ ์ข์ ํธ์ด ์๋์ด์ ๊ทธ๋ฐ๊ฐ, ๊ท๋ง๊ฐ๋ฅผ ์ฐ๋๊น ๊ท์์์ ํฝ์ฐฝ๋์ด์ ๋ญ๊ฐ ๋๋์ด ์ด์ํ๋ค.
๋ด๊ฐ ์ฐฉ์ฉ๋ฒ์ ๋ชฐ๋ผ์์ธ์ง, ๊ท๋ง๊ฐ ์ฑ๋ฅ์ด ์ ์ข์์์ธ์ง ๋ชจ๋ฅด๊ฒ ์ง๋ง ์๋์ฐจ์ ๋นํ๊ธฐ ์์์ ๊ทธ๋ค์ง ์ฐจ๋จ์์ผ์ฃผ์ง ์์๋ค.
--------------------
๊ฒฐ๊ตญ ๊ท๋ง๊ฐ ๋์ฉ์ผ๋ก 3m์์ ํ๋ 2๋ง ์๋ ํค๋ํฐํ ์ฐ์ ์ฉ ๊ท๋ฎ๊ฐ๋ฅผ ์๋ค.

์ด๋ ๊ฒ ์๊ธด ๋์ธ๋ฐ, ์์งํ ๊ปด๋ณด๊ธฐ ์ง์ ๊น์ง ๊ธด๊ฐ๋ฏผ๊ฐํ๋ค.
ํ์ง๋ง ์ฐฉ์ฉํ ์๊ฐ,
"์!"
ํจ๊ณผ๋ ์ง๋นต์ด์๋ค.
์ฌ๋๋ค๊ณผ ๋ํํ๋ ์๋ฆฌ๋ ์์ ์์ ์ด์ ๋ก ์ด๋ ์ ๋ ๋ค๋ฆฌ์ง๋ง, ๋ด๊ฐ ์ํ๋ ์๋์ฐจ์ ๋นํ๊ธฐ ์์์ ํ์คํ๊ฒ ๋ง์ด ์ค์ด๋ค์๋ค.
๊ฒ๋ค๊ฐ ๋ด๊ฐ ์ธ์งํ์ง ๋ชปํ๋ ์ก์๋ ๊น๋ํ๊ฒ ์ก์์ฃผ์ด์ ๊ณ ์ํ ๋๋์ด ๋ค๊ฒ๋ ํ์๋ค.
์ง์ค๋ ฅ์ด ์ฌ๋ผ๊ฐ ๊ฑด ๋น์ฐ์ง์ฌ.
์ ์ง์ ๊ตฌ๋งคํ์ง ์์๋ ํํํ ์ ๋๋ค.
๋จ์ ์ผ๋ก๋, ๋ด๊ฐ ์๊ฒฝ์ ์ฐ๊ณ ์๋๋ฐ ์๊ฒฝ๋๊ฐ ํจ๋์ ์ข ๋๋ฆฐ๋ค๋ ๊ฒ๊ณผ, ์ฌ๋ฆ์๋ ํจ๋ ์ชฝ์ ๋์ด ๋๋ค๋ ๊ฒ ์ ๋?
์ด๋ค ์ฌ๋์ ์ฌ์ฅ ๋๊ทผ๋๋ ์๋ฆฌ๊ฐ ๋ค๋ ค์ ๊ฑฐ์ฌ๋ฆฐ๋ค ํ๋๋ฐ, ๋๋ ๋ชจ๋ฅด๊ฒ ๋ค.
ํ์ฌํผ ํน์ ์ธต๊ฐ ์์์ด๋ ๋ฐ์์ ๋๋ ์์์ ๋ฏผ๊ฐํ ์ฌ๋, ์ง์ค๋ ฅ ๋์ด๊ณ ์ถ์ ์ฌ๋์ ์ด ์์ ์ชฝ์ผ๋ก ์ปจํธ๋กคํด ๋ณด๊ธฐ ๋ฐ๋๋ค.
๋๋ ๊ณต๋ถ๋ ์์ ํจ์จ์ด ๋ชปํด๋ 20%๋ ์์นํ ๊ฒ ๊ฐ๋ค.
---------------------
์๊ฐ ์ฌ๊ฐ๋ฉด์ ๊ธ ์ฐ๋๊น 1์๊ฐ 20๋ถ ๊ฑธ๋ ธ๋ค.
์ข ๋ ์ต์ํด์ง๋ฉด 1์๊ฐ ์์ผ๋ก ๋์ ์ ์์ผ๋ จ์ง ๋ชจ๋ฅด๊ฒ ๋ค.
๊ทธ๋ผ ์ค๋์ ์ฌ๊ธฐ๊น์ง ํ๊ณ ,
๋ชจ๋ ๊ฒ์ ๊ฐ๋ฐ ๊ณต๋ถํ๋ ๋ฐ์ ์์ด์ ์ฐธ๊ณ ํ๊ธฐ ์ข์ ์ฑ ์ด๋ ์ฌ์ดํธ๋ค์ ๋๊ธ๋ก ๊ณต์ ํด ๋ณด์!
ํด๋น ๋๊ธ์ ์ญ์ ๋์์ต๋๋ค.
ํธ์ค ๋๋ฌ๋ดค๋๋ฐ ์๋นํ ๊ด์ฐฎ์ ๋ณด์ด๋ค์
์ ๋ C# ์ฑ ์ผ๋ก ์ผ๋จ ์ฌ๊ธฐ์์ ๋ณด๊ณ ์๋๋ฐ,
https://thebook.io/006890/
ํ๋ณด๋ฏธ๋์ด
์ถ์ฒํ์ ์ฌ์ดํธ๋ ๋์ค์ ๋ณต์ตํ ๋ ํ๋ฒ ํ์ด๋ด์ผ๊ฒ ์ด์!
์ถ์ฒ ๊ฐ์ฌํฉ๋๋ค!
๊ฐ์ถ!!
์ถ์ถ!
ํฐํ์ธ๋ฐ ์ ๋งํ๊ฐ ์๋๋ ธ
๋งํ๋ ํ๊ณ ์ถ์๋ฐ ๋ชธ์ด ๋ถ์กฑํด...! ์ผ๋จ ํ ๋ถ์ผ๋ก ์๊ณ๋น๋ผ๋ ๋ฒ๊ณ ๋ค๋ฅธ ๊ฑฐ ํด๋ด์ผํ ๋ฏ
7๋ ์ฐจ ๊ฐ๋ฐ์์ ๋๋ค. ๊ฐ์ธ์ ์ผ๋ก ์ด ์์ ํ๋ฒ ๊ผญ ๋ณด์๋๊ฒ ๋์๋ ๊ฑฐ๊ฐ๋ค์
https://www.youtube.com/watch?v=FF6CF8TZIhE
์๋ ์ ์ ์ ๋น์ทํ ์ค์๋ฅผ ์ ์ง๋ฅด๋๊ฑฐ ๊ฐ์์ ํ๋ ๋ง์ ๋๋ค. ๋ง์ฝ ์ด ์์์ ๋ณด์๊ณ "์ ์ด๋๋ก๋ ๋งํ๊ตฌ๋"๋ผ๋ ์๊ฐ์ด ๋ค์๋ค๋ฉด '์ฑ๊ณตํ๋ ํ๋ก๊ทธ๋๋ฐ ๊ณต๋ถ๋ฒ'๋ ๋ณด์๋ฉด์ ์ด๋ป๊ฒ ๊ณต๋ถํด์ผํ๋์ง ๋ฐฉํฅ์ ์ก์ผ์ จ์ผ๋ฉด ํฉ๋๋ค.
๋์ด ๋ฌ์์ฃผ์ ๋งํฌ ๋ค์ด๊ฐ์ ์์ ํ๋ฒ ๋ด๋ดค์ด์! ํ์ฌ ์ ํํ ๋งค์ฐ ์ ์ฉํด์ [๋ ธ๋ง๋ ์ฝ๋] ์ด ์ ํ๋ธ ๋ถ ๊ตฌ๋ ๊น์ง ๊พน ๋๋ ์ด์ ใ ใ
์์ ๋ณด๋ฉด์ ๋ฉ๋ชจํ ๊ฒ์ ์จ๋ณผ๊น ํด์๋๋ฌด ๊ณต๋ถ์๋ง ์น์คํ์ง ๋ง๊ณ ์ง์ ๋ง๋ค์ด๋ณด๊ธฐ.ํ์ค์ ์ธ ๋ชฉํ(๊ณ์ฐ๊ธฐ ๊ฐ์)๋ฅผ ์ธ์ฐ๊ธฐ.์๋ฒฝํ๊ฒ ์ค๋นํ๋ค๋ ๋ง์ธ๋ ์์ ๊ธฐ.์ค๋น๋ ๋์ด ์์.์ด๋ฐ์ ๋๋ฌด ์ด์ฌํ ํ์ง ์๊ธฐ.์ด๋์ ๊ทผ์กํต์ด ์๋ฏ, ํ๋ก๊ทธ๋๋ฐ๋ ์ด๋ฐ์ ๋๋ฌด ์ด์ฌํ ํ๋ฉด ๋ฒ์์์ด ์ด. ๊ทธ ๊ณผ์ ์ ์ฆ๊ธฐ๋ ๊ฒ์ด ์ค์ํ๊ณ , ์กฐ๊ธ์ด๋ผ๋ ๊พธ์คํ ํ๋ ์ต๊ด์ ๊ธธ๋ค์ฌ์ผ ํจ.์์ ๋ง์ ์๋๋ฅผ ์ฐพ์์ผ ํจ.๊ณต๋ถ ์ฒดํฌ๋ฆฌ์คํธ ๋ง๋ค์ง ์๊ธฐ.๋์ , ํฌํธํด๋ฆฌ์ค ๋ง๋ ๋ค๋ ์๊ฐ์ผ๋ก ํ๋ก์ ํธ ์ค์ฌ์ผ๋ก ์งํํ๊ธฐ.๋ฐ๋๋ผ์ธ ํ์คํ๊ฒ ํ๊ธฐ.๋ ํํ๋ค๋ฉด ๋๊ฐ ์ก์์ฃผ์ง ์๊ธฐ ๋๋ฌธ์ ๋ฐ๋๋ผ์ธ์ ์ก์์ ์ค์ค๋ก ์๋ฐํด์ผ ํจ.
์ฑ๊ณตํ๋ ํ๋ก๊ทธ๋๋ฐ ๊ณต๋ถ๋ฒ ๊ด๋ จํด์ ์ ํ๋ธ์ ํด์ปค ์ข ์ฌ์ ๋ถ ์์์ ํ๋ ๋ดค๊ณ , ๊ทธ ๋ฉ๋ชจ๋ ๊ณต์ ํด์~1๋จ๊ณ: ์ฑ ๊ณผ ์ ํ๋ธ๋ฅผ ํตํด ํ๋ก๊ทธ๋๋ฐ ๊ฐ๋ (๊ธฐ๋ณธ์ ์ธ ๋ฌธ๋ฒ) ๊ณต๋ถ(์ต๋ํ ๋นจ๋ฆฌ. ๊ธธ์ด๋ดค์ 1์ฃผ - 2์ฃผ)(์ด๋ก ์ด ์๋๋ผ ์ค์ต ์์ฃผ์ ์ฑ ์์ฃผ๋ก ๋ณด๊ธฐ)์ ์ฒด์ ์ธ ํ๋ฆ์ ํ๊ณ ๋ฌด์์ ๋ชจ๋ฅด๋์ง ํ์ .2๋จ๊ณ: ์๋์ >> ์ฝ๋๋ฅผ ๋ฐ๋ผ ์ ์ผ๋ฉด์ ํจํด ์ตํ๊ธฐ3๋จ๊ณ: ์ ์ฉํด์ ๋ง๋ค์ด๋ณด๊ธฐ. ๋ง๋ค๊ธฐ ์ด๋ ต๋ค๋ฉด 2๋จ๊ณ์์ ์กฐ๊ธ์ฉ ๋ฐ๊ฟ๋ณด๊ธฐ.๋ฌด์์ ํ๋ก๊ทธ๋๋ฐ ๊ตฌํ๋ณด๋จ ์ค๊ณ๋ถํฐ ์งํ.๋ฌด์๋ณด๋ค ์ค์ํ ๊ฑด, ์ผ๋จ ์ง์ ๋ง๋ค์ด๋ด์ผ ์.
์์์ ๋ณด๊ณ ๋๋ ์ ๊ณผ ์ ๊ณํ์ ๊ฒํ ํด๋ณธ ๊ฒฐ๊ณผ, ์ ํ์ฌ ๊ณํ์ด ์๋ฌด๋๋ ์ฌ์ ๊ณต๋ถ์์ด ๋ง์ ๊ฒ ๊ฐ์์! ๊ทธ๋๋ ์๋ฌด๊ฒ๋ ๋ชจ๋ฅธ ์ํ์์ ๊ณต๋ถํ๋ ๊ฒ๋ ์๋ ๊ฒ ๊ฐ์์, ๊ธฐ์ด C#๋ฌธ๋ฒ 1๊ถ, ์ ๋ํฐ ์ค์ต ์ฑ 1๊ถ์ ๋น ๋ฅด๊ฒ ํ๊ณ ๋์ ํ๋ก์ ํธ ์ ์์ ๋ฐ๋ก ๋ค์ด๊ฐ๊ธฐ๋ก ๋ณ๊ฒฝํ์ด์! ๋์ ์กฐ์ธ ๋๋ถ์ ์ํ์ฐฉ์ค ๋ ๊ฒช์ผ๋ฉด์ ๋์๊ฐ ์ ์๊ฒ ๋์๋ค์! ๊ฐ์ฌํฉ๋๋ค!