์ด์ด์ ๊ฐ๋ฐ์ผ์ง๋ฅผ ์ด๋คย
์๊น ์คํฏ์ ๋ง๋ค๊ณ ย
์ ์ ๋ง๋ค๊ณ ์ ์๊ฒ ์ฃผ๋ ์คํฏ๋นํผํด๋ฅผ ๋ง๋ค๊ธฐ ์ํด
์๋น๋ก ํผ์นด์ธ ์ค๋ธ์ ํธํ๋๋ฅผ ๋ฃ๊ณ ์คํฏ๊ด๋ฆฌ๋ฅผํ๋ค
์คํฏ ๊ด๋ฆฌ๋ ์ด๋ ๊ฒํ๋คย
์ ์ด๋ฐฉ์ด๋ ฅ= (1 - ์ ๋ฐฉ์ด๋ ฅย / (์ ๋ฐฉ์ด๋ ฅย + 2000)) + (์บ๋ฆญํฐ๋ฐฉ์ด๊ดํต๋ ฅย / ์บ๋ฆญํฐ๋ฐฉ์ด๊ดํต๋ ฅย + 2000));
bool crit(ํฌ๋ฆฌํฐ์ปฌ๋ณ์)= ์บ๋ฆญํฐ ์น๋ช ํํ๋ฅ
ย ย ย ย ย if (crit)
ย ย ย ย ย {
ย ย ์ ์ฒด๋ ฅย -= ์บ๋ฆญํฐ๊ณต๋ ฅ๋ ฅย *ย ์ ์ด๋ฐฉ์ด๋ ฅ* (์ ํฌ๋ฆฌ์ปฌ๋ฐ๋ฏธ์ง / 100);
ย ย ย ย ย }
ย ย else {ย ์ ์ฒด๋ ฅย -=ย ์บ๋ฆญํฐ๊ณต๋ ฅ๋ ฅย ย *ย ์ ์ด๋ฐฉ์ด๋ ฅ;}
์ด๋ฐ์์ผ๋ก ๋ง๋ค์๋๋ฐ ์์๊ฐ ์์ด์ ์๋ง๋ ๊ฑด์ง๋ฅผ ๋ชจ๋ฅด๊ฒ ๋ค.
๊ทธ๋ค์ ํผํด๋ฅผ ๋ฐ์๋ ์ฒด๋ ฅ์ด๊น์ด๋ ์ฒด๋ ฅ๋ฐ๋ฅผ ๋ง๋ค์ด์ผ๋๋๋ฐ
์ฒด๋ ฅ๋ฐ๋ ์ ๋ํฐ ์์ ์ ๋ฌด๋ฃ๋ก ๊ตด๋ฌ๋ค๋๋๊ฑธ ํ๋ ๋ฐ์๋ค
๊ฑฐ๊ธฐ๋ค ํ๋ ์ด์ด ์ ๋๋ฉ์ด์ ์ ๋ฃ์ผ๋
๊ฝค ๊ด์ฐฎ์ ๊ฒฐ๊ณผ๋ฌผ์ด ๋์๋ค
๋ฌธ์ ๋ ๊ฑธ๋ฆฐ์๊ฐ์ธ๋ฐ ์์ ์ ๋ค์ด๋ฐ๊ณ ์ฝ๋ํด์์ด ๋๋ฌด ๋๋ ค์
๊ฐ๋จํ๊ฑด๋ฐ ์๊ฐ์ ๋ง์ด ์ก์๋จน์๋ค
๊ทธ๋ฆฌ๊ณ ๊ทธ์ ์ด์ด์ ์คํ
์ด์ง ๊ด๋ฆฌ๋ ์ ์ ํ๋ฆฌํฉ์ผ๋ก ๋ง๋ค๋ผ๋๋ฐย
ํ๋ฆฌํฉ์ ๋์ ํ ๋ชจ๋ฅด๊ฒ ์ด์ ๊ทธ๋ฅ ์ค๋ธ์ ํธ๋ก ์ฝ๋ ์์ ํด์ ๋ง๋ค์๋ค
์ด๋ ๊ฒ ์ฌ๊ธฐ๊น์ง ๋ง๋๋๋ฐ
12์ผ๋ถํฐ ์์ํด์
7์ผ๊ฑธ๋ ธ๋ค ์๊ฐ ์ฐธ ๋นจ๋ฆฌ๊ฐ๋ค
์ผ์ง์ถ