ํ์ด์ฌ ๊ฐ๋ฐ ๊ณผ์
์ฑํฐ 3
>
๋ ๋ฒจ 2
๋ชฉํ
๊ณ๋์ ๋ชจ์์ ๊ทธ ๊ฐ์๋ฅผ ๋ํ๊ณ ๋นผ๋ฉด์ ์ฅ๋ถ๋ฅผ ๋ง์ถ์ธ์.
๋ฅ์ง ๊ตฌ์ญ์์ ๊ณ๋์ ๋ชจ์ ์๊ฐ์ ๋๋ค. ํ๋๋ฅผ ๊ฑธ์ด ๋ค๋๋ฉฐ ๋ค์ํ ๊ณ๋์ ์ฃผ์์ ๋ช ๊ฐ์ ๊ณ๋์ด ๋ณ์์ก๋์ง ๊ธฐ๋กํด ๋ด ์๋ค. ๋ณ์์ง ๊ณ๋ ์ค์๋ ๋ค (4) ๊ฐ์ ๋์ ๊ณ๋์ด ์์ผ๋ฉฐ, ๋ถ์ ๊ณ๋์ ์ผ๋ฐ ๊ณ๋๋ณด๋ค ๋ ๋ฐฐ์ ์์๊ฐ๋ฅผ ๊ฐ์ง๊ณ ์์ต๋๋ค. ์ข์ ๊ณ๋์ด ๋ช ๊ฐ์ธ์ง์ ๊ทธ ์์๊ฐ๊ฐ ์ผ๋ง์ธ์ง ๊ธฐ๋กํ์ธ์.
๋จผ์ ๋ชจ๋ ๊ณ๋์ ๋ชจ์ผ๊ธฐ ์ํด ๊ฑธ์ด ๋ค๋ ํ, ๊ฐ ๊ณ๋ ์ข
๋ฅ๋ณ๋ก ์ธ (3) ๊ฐ์ ๋ณ์๋ฅผ ๋ง๋ญ๋๋ค: white_eggs, dark_eggs, red_eggs. ์ด ๋ณ์๋ค์ ๊ฐ ์ข
๋ฅ๋ณ๋ก ๋ชจ์ ๊ณ๋์ ๊ฐ์๋ฅผ ๋ํ์ธ์.
๋ชจ๋ ๊ฒ์ ๋ชจ์ ํ ์ด๋ก๊ฒ ํ์๋ X ํ์๋ก ๊ฑธ์ด๊ฐ์ ์ด๋ฒ ๋ฐฐ์น์์ ์ข์ ๊ณ๋๋ค์ ๊ธฐ๋กํฉ๋๋ค. speak() ํจ์๋ฅผ ์ฌ์ฉํ์ฌ, ์ธ ๋ณ์๋ฅผ ๋ํ ํ ์ด๋ฒ ๋ฐฐ์น์์ ๋์ ๊ณ๋์ ์๋ฅผ ๋นผ๋ ๋ฐฉ์์ผ๋ก ์ซ์๋ฅผ ๋ฐํํ์ธ์. ์๋ ํ์์ ์ฐธ๊ณ ํ์ธ์: player.speak(white_eggs + dark_eggs + red_eggs - 4) .
์ด๋ฒ ๋ฐฐ์น์ ๊ณ๋ ์๋ฅผ ๊ธฐ๋ก์ ๋ง์น ํ, ๋ฐ๊ฒ ํ์๋ X ํ์๋ก ์ด๋ํ์ฌ ๊ฐ ๊ณ๋์ ์์๊ฐ๊ฐ ์ผ๋ง์ธ์ง ํ์ธํฉ๋๋ค. ๋จผ์ ๊ฐ ๋ณ์์์ ๋์ ๊ณ๋์ ๋นผ์ผ ํฉ๋๋ค. ์ ๊ฑฐํด์ผ ํ ๋์ ๊ณ๋์ ๋ฐฑ์ ๊ณ๋ 2๊ฐ, ์ด๋์ด ๊ณ๋ 1๊ฐ, ๋ถ์ ๊ณ๋ 1๊ฐ์ ๋๋ค. ๋ค์๊ณผ ๊ฐ์ด:
white_eggs -= 2 dark_eggs -= 1 red_eggs -= 1
๋ค์์ผ๋ก, ๋ถ์ ๊ณ๋์ ์์๊ฐ๊ฐ ๋ ๋ฐฐ์ด๋ฏ๋ก red_eggs๋ฅผ ๋ (2) ๋ฐฐ ๊ณฑํฉ๋๋ค: red_eggs *= 2 . ๊ทธ ํ X ํ์์์ speak() ํจ์๋ฅผ ์ฌ์ฉํ์ฌ, ์๋ก์ด ๊ฐ์ผ๋ก ์
๋ฐ์ดํธ ๋ ๋ชจ๋ ๋ณ์๋ฅผ ๋ํ์ฌ ๋ ๋ฒจ์ ์๋ฃํ์ธ์.