์คํฌ๋ฆฝํธ ์ ์ฒด์ ์ผ๋ก ์ ๋ฆฌ์ข ํ๋๋ฐ if๋ฌธ์ด ๋๋ฌด ๊ธด๊ฒ ๋ง์์ ์๋ฆ
์ง๊ด์ ์ผ๋ก ์กฐ๊ฑด ํ์ํ ๋๋ง๋ค ๋ฃ์ด๋๋ ๊ธธ์ด์ง๋ฏ
์๋ ์ฐ๋๊ฑด ๋งจ ์์ if๋ฌธ์ด์์ ๋ณ์๋ค์ ๋ค bool์๋ฃํ
์ผ๋จ ์ค๋ฅธ์ชฝ์ (down && right) || (down && left)์์ down&& ์ด ๊ฒน์น๋๊ฒ ๋จผ์ ๋ณด์ด๊ธธ๋ ๋ฌถ์ด์ down && (right || left) ๋ก ํฉ์นจ
ํฉ์น๊ณ ๋ณด๋๊นย (right || left)๊ฐ ๋ ์๋ค? ๋๊ฐ์ด ๋ฌถ๊ณ ๊ณ์ ํฉ์นจ
์ด์ ์๋์์ ๋๋ฒ์งธ if๋ฌธ๊น์ง ์์ถํ๋๋ฐย (right || left)๊ฐ 2๊ฐ ์๋๊ฑธ ๋ณด๋ย ๋ ํฉ์น ์ ์์๊ฑฐ๊ฐ์ ๊ทผ๋ฐ ํ๋๋ !๊ฐ ์์ด์ ์ฝ์ง ์์
๊ทธ๋์ ์ผ๋จ ์ง๋ฆฌํ๋ฅผ ๋ง๋ค์ด๋ด
(right || left)๋ฅผ A, (Jump || up || down)์ B๋ก ์นํํ์๋
๋ณด๋๊น ๋ญ๊ฐ ์ต์ํ ์ง๋ฆฌํ์
๊ทธ๋ ๋ค ์๋ฐ ์กฐ๊ฑด๋ช ์ !!!
๊ทธ๋ฆฌ๊ณ p -> q ๋ ~p || q๋ ๋์น์
๊ทธ๋์ ์ต์ข ์ ์ผ๋ก ๋ง์ง๋ง ์ค์ฒ๋ผ ๊ฒน์น๋ ๋ณ์ ์์ด ๊น๋ํ if๋ฌธ์ผ๋ก ์์ถ์ํฌ ์ ์์์ ํ ์กด๋ ์๋ฆ๋ต๋คย
์ด๋ ๊ฒ ๊ฐ๋์ฉ ๋ฐฐ์๋๊ณ ์ธ์ ์ฐ๋ ์ถ์ ์ง์๋ค ์ธ ๋๊ฐ ์ ์ผ ์ง๋ฆฟํ๊ฑฐ๊ฐ์
๋ ผ๋ฆฌ ์๊ธฐ๋ง ํ๋ฉด ์ฌ๋ฏธ ์์ผ๋๊น ํ๋ ์ด์ด ๋ํธ๋ผ๋..
!(right || left) ๋ !right && !left ๋ก ๋ฐ๊พธ๋๊ฒ ๋ซ์ง ์์๊น? ๊ฐ๋ ์ฑ์ด ์์ข์. ์ ์๋ "์ค๋ฅธ์ชฝ์ด๋ ์ผ์ชฝ ์ค ํ๋์ ์ญ"์ด๊ณ ํ์๋ "์ค๋ฅธ์ชฝ๋ ์๋๊ณ ์ผ์ชฝ๋ ์๋๋ค" ํ์๊ฐ ํจ์ฌ ์ฝ๊ธฐ ์ข์ง
ํ์คํ ๋ง๋๋ง์ธ๋ฏ ์กฐ์ธ ๊ณ ๋ง์
์ข์ฐ๋ ์ํ๋ฅผ bool ์ข์ฐ = right || left; bool ์ํ = up || down; ์ด๋ฐ์์ผ๋ก ๋ฌถ์ด์ ์ฐ๋ฉด ์๋๋๊ฑฐ์?
์ง๊ธ์ right || left ์ฐ๋ ๊ณณ์ด ์ ๊ธฐ๋ฐ์ ์์ด์ ๋ฐ๋ก ๋ณ์๋ ์๋ง๋ค์ด๋จ๋๋ฐ ์์ผ๋ก ์ฝ๋ ์งค๋ ๊ณ ๋ คํด๋ณผ๊ฒก ๊ฐ์ฌ๊ฐ์ฌ
์ด๋ ์ ๊ณต๋ถ๋ฅผ ์ด์ฌํ ํ๋๊ฑธ