20.09.15 (ํ)
Updated:
์ค๋ ํ ์ผ (๊ณํ)
BaekJoon ๋งค์ผ ๋ ๋ฌธ์ ํ๊ธฐ๋ฌธ์ ํด๊ฒฐ๊ธฐ๋ฒ 3์ฃผ์ฐจ ๋ฃ๊ธฐTechnical Writing ๊ณผ์
์ค๋ ํ ์ผ
-
BaekJoon ๋งค์ผ ๋ ๋ฌธ์ ํ๊ธฐ
[BaekJoon] ๋ฐฑ์ค 17219๋ฒ : ๋น๋ฐ๋ฒํธย ์ฐพ๊ธฐ
[BaekJoon] ๋ฐฑ์ค 11724๋ฒ : ์ฐ๊ฒฐย ์์์ย ๊ฐ์
-
๋ฌธ์ ํด๊ฒฐ๊ธฐ๋ฒ 3์ฃผ์ฐจ ๋ฃ๊ธฐ
- ๋ฉ์๋ ์ถ์ถ
-
๋ฉ์๋๋ ๋ฌด์กฐ๊ฑด ์๊ฒ ์ชผ๊ฐ๋๊ฒ ์ข๋ค. ํ ๋ฉ์๋์ ํ ๊ธฐ๋ฅ๋ง ์๋ ์ ๋๋ก ์ชผ๊ฐ์ผ ํ๋ค.
-
๋ฉ์๋ ์ด๋ฆ๋ ์์ฃผ ์ค์ํ๋ค. ๋ฉ์๋ ์ด๋ฆ๋ง ๋ณด๊ณ ์ด๋ค ๊ธฐ๋ฅ์ ํ๋ ๋ฉ์๋์ธ์ง ๋ฐ๋ก ์ ์ ์์ด์ผ ํ๋ค.
๋ง์ฝ ๋ฉ์๋๋ฅผ ์ชผ๊ฐ๋๋ฐ ๋ฉ์๋ ๋ช ์ด ์ถ์ถํ ์ฝ๋๋ณด๋ค ๊ธธ์ด๋ ์ฝ๋์ ๋ช ๋ฃ์ฑ์ด ํฅ์๋๋ฉด ๊ทธ๋ ๊ฒ ํด์ผํ๋ค.
-
๋ฉ์๋ ๋ช ์ ๋ ์ดํดํ๊ธฐ ์ฌ์ด ์ด๋ฆ์ผ๋ก ์ถ์ถํ์ง ์์ ๋ฐ์๋ ์ถ์ถํ์ง ์๋ ํธ์ด ๋ ๋ซ๋ค.
-
์์๋ณ์๊ฐ ์ถ์ถ ํ ๋ฉ์๋์์๋ง ์ฌ์ฉ๋๋ค๋ฉด ๊ทธ๋๋ก ์ฎ๊ฒจ ๋ฃ์ผ๋ฉด ๋๋ค.
-
์ง์ญ๋ณ์๊ฐ ์ถ์ถ ํ ๋ฉ์๋์์ ๋ณ๊ฒฝ ๋ ํ ๋ค์ ๋ค๋ฅธ ๋ฉ์๋์์ ์ฌ์ฉ ๋๋ค๋ฉด ๋ฐํ ๊ฐ์ ๊ทธ ์ง์ญ๋ณ์๋ก ํ๋ฉด ๋๋ค.
-
์ง์ญ๋ณ์๊ฐ ๋ณ๊ฒฝ์ด ๋ ํ ์ถ์ถ ํ ๋ฉ์๋์์ ์ฌ์ฉ์ด ๋๋ ๊ฒฝ์ฐ๋ผ๋ฉด ์ถ์ถ ํ ๋ฉ์๋์ param ์ผ๋ก ์ ๋ฌํ๋ค.
-
- ์์๋ณ์ ๋ถ๋ฆฌ, ๋ฉ์๋ ํธ์ถ๋ก ์ ํ
-
์์๋ณ์๊ฐ ๋ ๋ฒ ๋์ ๋๋ฉด ์ด ๋์ ๋ถ๋ฆฌ๋ฅผ ํด์ผ ํ๋ค.
acc = a + b; ๋ก ํ ๋ฒ ๋์ ์ด ๋๊ณ ๋ด๋ ค๊ฐ๋ค๋ณด๋ acc = a ** 2; ๋ก ๋ ๋์ ์ด ๋๋ค๋ฉด
๋จผ์ ์ฒซ ๋ฒ์งธ acc ๋ฅผ final firstAcc = a + b; ๋ก ๋ฐ๊พผ ๋ค ๋ ๋ฒ์งธ acc ๊ฐ ๋์ค๊ธฐ ์ ๊น์ง ์ฐธ์กฐ ๋๋ ๋ชจ๋ ๋ถ๋ถ์
firstAcc ๋ก ๋ฐ๊พผ๋ค. ๊ทธ๋ฆฌ๊ณ ๋ ๋ฒ์งธ acc ๋ฅผ final secondAcc = a ** 2; ๋ก ๋ฐ๊พผ ๋ค ๋ง์ง๋ง ๊น์ง ์ฐธ์กฐ ๋๋
๋ชจ๋ ๋ถ๋ถ์ secondAcc ๋ก ๋ฐ๊พธ๋ฉด ๋๋ค.
-
์์๋ณ์๋ฅผ ๋ฉ์๋ ํธ์ถ๋ก ์ ํ
์ฐ์ ๊ฐ์ด ์ฌ๋ฌ ๋ฒ ๋์ ๋๋ ์์๋ณ์๊ฐ ์๋์ง final ๋ก ์ ์ธ ํด ํ์ธ์ ํ๋ค.
๊ทธ๋ฆฌ๊ณ ๋ง์ฝ ์ฌ๋ฌ ๋ฒ ๋์ ๋๋ ์์๋ณ์๊ฐ ์๋ค๋ฉด ๋จผ์ ์์๋ณ์ ๋ถ๋ฆฌ ๊ธฐ๋ฒ์ ์ค์ํ๋ค.
๋ถ๋ฆฌ๋ฅผ ์๋ฃ ํ๋ค๋ฉด ๋ณ์๋ฅผ ๋ฉ์๋ ํธ์ถ๋ก ๋ณ๊ฒฝํ๋ฉด ๋๋ค.
int basePrice = _quantity * _itemPrice; ๋ก ์ ์ธ์ด ๋๊ณ ๋์ ์ด ๋๋ ๋ณ์๋ฅผ
private int basePrice() { return _quantity * _itemprice; } ๋ก ๋ฐ๊พธ๋ ๊ฒ ์ด๋ค.
๊ทธ๋ ๊ฒ ๋๋ฉด basePrice ๋ฅผ ์ฌ์ฉํ๋ ์ฝ๋๋ basePrice(); ๋ก ๋ฐ๊พธ์ด ๋ฉ์๋๋ฅผ ํธ์ถ ํด ์์๋ณ์๋ฅผ ์ฌ์ฉํ๋ ๊ผด์ด ๋๋ค.
-
- ๋ฉ์๋ ์ถ์ถ
-
Unix Makefile ์ค๋ฅ ํด๊ฒฐ
๐ ์ด์ Unix ์ค์ต ํ๋ค๊ฐ Makefile ์์ ์ค๋ฅ๊ฐ ๋ฐ์ํ๋ค..
์ ๋ง ํญ์ด๋ ์คํ์ด์ค๋ฐ ํ ์จํ๋ ํ๋ฆฐ๊ฑฐ ์์ด ์ฝ๋ฉํ๋๋ฐ ์ค๋ฅ๊ฐ ๋ฐ์ํ๋ค..
ํ์ง๋ง ์ปดํจํฐ๋ ๊ฑฐ์ง๋ง์ ํ์ง ์๋๋ค ๋ด๊ฐ ์๋ชปํ๊ฒ์ด๋ค !!
์ด์จ๋ ๊ฒ์์ ํด๋ณด๋ Makefile ์ ํ์ฅ์ ์์ด ๊ทธ๋ฅ Makefile ๋ก ๋ง๋ค๋ฉด ๋๋ค.
๊ทธ๋ฐ๋ฐ ๊ฐ์ ์๋ฃ์์ Makefile.c ๋ก ๋์ด์์ด์ C ๋ก ๋ง๋ค์ด์ผ ํ๋ ์ค ์์๋ค..
๊ฒฐ๊ตญ vi Makefile.c ์์ vi Makefile ๋ก ์์ฑํ๊ณ ์ปดํ์ผ ํ๋ ์์ฃผ ์ ๋์ํ๋ค.
๋ด์ผ ํ ์ผ
- BaekJoon ๋งค์ผ ๋ ๋ฌธ์ ํ๊ธฐ
- Unix ๋ผ์ด๋ธ ๊ฐ์ ๋ฃ๊ธฐ
- Push-Push MySQL ์ฐ๊ฒฐ
์ด๋ฒ์ฃผ ํ ์ผ
- BaekJoon ๋งค์ผ ๋ ๋ฌธ์ ํ๊ธฐ
- ๋ฐฑ์๋ ๊ธฐ์ด ํผํผ ๋ค์ง๊ธฐ
- ์๊ฐ ๊ณผ๋ชฉ 3์ฃผ์ฐจ ๋ฃ๊ธฐ
Technical,์ฐฝ์ ์์ด๋ก ๊ณผ์ค์ , Unix ๊ณผ์ - ๋ํผ์์์๋ง๋ค๊ธฐ ํ ๋ก ์์ฑ
Leave a comment