์ถ๋ ฅ์ ๋ด๋นํ๋ ๋ถ๋ถ์ผ๋ก ํ๋ ์ด์ด๋ค์ ์ด๋ฆ์ ์์๋๋ก ์ ๋ ฅ๋ฐ์ ์ ์๋๋ก ํ๊ณ , ๊ฐ๊ฐ์ ํ๋ ์ด์ด๋ค์ ์ํจ, ๋ฐ๋ฅํจ ๋ค์ ์ถ๋ ฅํ ์ ์๋ ๋ถ๋ถ์ด๋ค.
์นด๋๋ก ์ธํด ์ผ์ด๋ ์ ์๋ ํ๋๋ค์ ์ ๋ฆฌํด๋์ ๋ถ๋ถ์ผ๋ก ๊ด, ๋ฉ, ๋ , ํผ ๋ก ๊ตฌ๋ถ๋์ด ์๋ ๋ถ๋ถ์ ๋ฐํํ๊ฑฐ๋, ์ถ๋ ฅํ๊ณ ์ ํ๋ ๋ฉ์๋, ๋ฐ๋ฅ ํจ์ ์๋ ์นด๋๋ฅผ ๋จน์ํจ๋ก ๊ฐ์ ธ์ค๋ ๋ฉ์๋, ํน์ ์กฐ๊ฑด์ ํด๋นํ ๋ ์๋๋ฐฉ์ ๋จน์ ํผ ๊ฐ์ ธ์ค๋ ๋ฉ์๋ ๋ก ๊ตฌ์ฑ๋์ด์๋ค.
๊ฒ์ ์์๊ณผ ๊ฒ์์์ ๋ค์ง์ด ์๋ ๋๋ฏธ์ ํด๋นํ๋ ๋ถ๋ถ์ผ๋ก ๊ฒ์ ์์ํ ๋ ์นด๋๋ฅผ ์๊ณ , ์์ ์นด๋๋ฅผ deck(๋ค์ง์ด ์๋ ๋๋ฏธ)์ ์ ์ฅํด deck์์ ๊ฐ๊ฐ ํ๋ ์ด์ด๋ค์๊ฒ(์ด 7์ฅ), ๋ฐ๋ฅ์(์ด 6์ฅ) ๋๋ ์ค๋ค.
๋ฐ๋ฅ ํจ์ ๊ด๋ จ๋ ํ๋๋ค์ ์ ์ํ ๋ถ๋ถ์ผ๋ก ๊ฒ์์ ์คํํ๋ฉด์ ๋ฐ๋ฅ ํจ์ ์๋ ์นด๋๋ฅผ ๋จน๊ฒ ๋๋๋ฐ ์ด๋ ๋จน์ ํ์์ ๊ฒฐ๊ณผ๊ฐ ์ด๋ป๊ฒ ๋์ฌ์ง ๋ณด์กฐํ๋ ์ญํ ์ ํ๋ค.
์นด๋(ํํฌ) ํ์ฅ์ ํํํ๋ ๋ถ๋ถ์ผ๋ก ํํฌ์ ์(1,2,3,....,12), ์ข ๋ฅ(๊ด, ๋ฉ, ๋ , ํผ) ์ ๋ํ๋ด๋ ๋ฉ์๋๊ฐ ์์ผ๋ฉฐ ๊ฐ์ฒด๋ฅผ ์ ์ธํ ๋, ์์ด๋ก ์์ ํ๊ธฐํ๋ ๊ฒฝ์ฐ๊ฐ ์๋๋ฐ ๊ฐ๊ฐ ์์ด์ ํด๋นํ๋ ์๋ก ๋ฐ๊พธ๋๋ก ๋ฉ์๋ ์์ฑ์ ํ์๋ค.
ํ๋ ์ด์ด์ ์ํ, ํ์์ด์ด๊ฐ ํ ์ ์๋ ํ๋๋ค์ ์ ์ํ ๋ถ๋ถ์ผ๋ก ํ๋ ์ด์ด์ ์ด๋ฆ, ์ ์, ๊ณ ๋ฑ๋ฑ ์ฌ๋ฌ ์ํ์ ๋ํด ์ ์ํ๊ณ , ์์ ์๋ ์นด๋๋ค์ ๋ํ๋ด๋ ์ํจ์ ๊ดํ ๋ฉ์๋๋ ์์ผ๋ฉฐ ๋จน์ ํจ์์ ๊ด, ๋ฉ, ๋ , ํผ๋ฅผ ํตํด ์ป์ ์ ์๋ ์ ์๋ค์ ์ฌ๋ฌ ์กฐ๊ฑด์ ํตํด ๊ณ์ฐํ ์ ์๋๋ก ๋ฉ์๋๋ฅผ ๋ง๋ค์๋ค.
์ต์ข ๊ฒฐ๊ณผ๋ฅผ ์ถ๋ ฅํด์ฃผ๋ ๋ถ๋ถ์ผ๋ก main์์ ์น์๋ฅผ ํ๋จํด ์น์์ ์ป์ ์ ์์ ์ป์ ๊ณ ๋ฅผ ํ ๋๋ก ์น์์ ์ต์ข ์ ์๊ฐ ์ป์ด์ง๋๋ฐ, ์ด๋ฅผ ํตํด ํผ๋ฐ, ๊ด๋ฐ, ๋ฉ๋ฐ ๋ฑ ์ฌ๋ฌ ์ ์์ ์ถ๊ฐ๋๋ ์์๋ค์ ํ๋จํด ํจ์๋ค์ด ๊ฐ๊ฐ ๋ช point๋ฅผ ์๋์ง๋ฅผ ๊ณ์ฐํด์ค๋ค.
์ดํต์ ํ๋จํ๋ ๋ฉ์๋, ์นด๋๋ฅผ ๋ฐ๋ฅ์์ ๊ฐ์ ธ์ค๋ ๋ฉ์๋์ ์๋์๊ฒ์ ํผ๋ฅผ ๋บ์ด์ค๋ ๋ฉ์๋๋ฅผ ์ ์ํ ๋ถ๋ถ์ผ๋ก main์์ ์กฐ๊ฑด์ ๋ฐ๋ผ ์ฌ์ฉํ๋ ๋ฉ์๋์ด๋ค.
48๊ฐ์ ํด๋นํ๋ ํํฌ๋ค์ ๊ฐ๊ฐ ๊ฐ์ฒด ์์ฑํด deck์ ๋ฃ์ด์ค ์ด 48๊ฐ์ ์นด๋๋ค๋ก GoStop ๊ฒ์์ ์์ํ๊ฒ ๋๋ค. ๊ฒ์์ ์คํํด์ ์นด๋๋ฅผ ๋ด๊ณ ๋จน๋ ํ์๋ฅผ ์กฐ๊ฑด ๋ณ๋ก ๊ตฌ๋ถํด ํน์ ํ๋์ ํ๋ฉฐ, ์ผ์ ์ ์ ์ด์ ์ ์๋ฅผ ํ๋ํ๊ฑฐ๋, ์ด๋ฏธ Go๋ฅผ ํ ๊ฒฝ์ฐ์๋ ๊ธฐ์กด ์ ์๋ณด๋ค ๋์์ ๋ Go ๋๋ Stop์ ๊ฒฐ์ ํ๋ ์ ํ๊ถ์ด ์๊ธด๋ค. ํ์ฌ ํ๋ ์ด์ด์, ํด์ด ์๋ ํ๋ ์ด์ด๋ค์ ๋ํ ์ ๋ณด, ๋ฐ๋ฅ ํจ์ ๋ํ ์ ๋ณด๋ค์ ํญ์ ์ถ๋ ฅํ๊ณ ํน์ ์กฐ๊ฑด์ ๋ถํฉํ๋ฉด ์น์๊ฐ ๊ฒฐ์ ๋๋ ๋ฐฉ์์ด๋ค. ๊ทธ๋ฌ๊ณ ์ต์ข ๊ฒฐ๊ณผ๋ฅผ result๋ฅผ ํตํด ์ถ๋ ฅํ๋ค.
์ด ํ๋ก๊ทธ๋จ์ ํ ๋ฒ ๊ฒ์์ด ๋๋๋ฉด ํ๋ก๊ทธ๋จ์ด ์ข ๋ฃ๋๋๋ก ์ค๊ณ๋์์ต๋๋ค.
์ด ํ๋ก๊ทธ๋จ์ ์คํ๋ผ์ธ์ผ๋ก๋ง ๊ฒ์์ด ์คํ๊ฐ๋ฅํ๊ธฐ์ ์ค์ ๊ณต๊ฐ์์ ํ๋ ์ด์ด๊ฐ 3๋ช ์ด ์๋ค๊ณ ๊ฐ์ ํ๊ณ , ๊ทธ 3๋ช ์ด ๊ฒ์ ์์์ ์์๋ฅผ ์ ํ๋ค์ ํ๋ ์ด์ด๋ค์ ์ด๋ฆ์ ์ ๋ ๊ณณ์์ ์์๋๋ก ์ด๋ฆ์ ์ ๊ฒ๋ฉ๋๋ค. ๊ทธ๋ฆฌ๊ณ ์ด ํ๋ก๊ทธ๋จ์ ์คํํ๋ค๋ณด๋ฉด ๊ฒฐ๊ณผ๊ฐ ๋์ค์ง ์์, ์ฌ๊ฒฝ๊ธฐ๊ฐ ํ์ํ ๊ฒฝ์ฐ๊ฐ ์๋๋ฐ ์ฌ๊ฒฝ๊ธฐ๊ฐ ํ์ํด ํ๋ก๊ทธ๋จ์ ๋ค์ ์์ํ๋ ๊ฒฝ์ฐ์ ๋ช ๊ฒฝ๊ธฐ์งธ ์ฌ๊ฒฝ๊ธฐ์ธ์ง๋ฅผ ์ ๋ ๋ถ๋ถ์ด ์์ด ์ด๋ถ๋ถ์ ์ซ์๋ฅผ ์ ๊ณ , ์ด ์ซ์๋ ๋์ค์ result ๋ถ๋ถ์ ๋ฐ์๋ฉ๋๋ค.
์ ๋ ฅํ ์์๋๋ก ํด์ด ์ฎ๊ฒจ์ง๊ฒ ๋๊ณ , ์ํจ๋ฅผ ์ถ๋ ฅํ ๋ [N]์ด๋ผ๊ณ ํํํ๋ฉฐ ์ํจ๋ฅผ ์ถ๋ ฅํ๊ฒ ๋๋๋ฐ ๋ด๊ณ ์ ํ๋ ์ซ์๋ฅผ N ์์ ๊ณจ๋ผ ์ ๋ ฅํ๊ฒ ๋ฉ๋๋ค. ์ด๋ N์ 0๋ณด๋ค ํฌ๊ณ ์ํจ์ ์๋ ์นด๋์ ์๋ณด๋ค ์๊ฑฐ๋ ๊ฐ์์ผํฉ๋๋ค.
๊ทธ ํ ์์์ ๋ธ ์นด๋์ ๋ฑ์์ ๋ค์ง์ ์นด๋๋ฅผ ํตํด if ์กฐ๊ฑด๋ฌธ์ ํ๋จํด ์กฐ๊ฑด์ ๋ง๋ ํ๋๋ค์ ํ๊ฒ ๋ฉ๋๋ค.
์ด ํ๋ก๊ทธ๋จ์์๋ 3์ ์ด ๋์์ ๋ Go ๋๋ Stop ์ ํ๊ถ์ด ์๊ธฐ๊ณ , ์ด๋ฏธ Go๋ฅผ ํ ๊ฒฝ์ฐ์๋ ๊ธฐ์กด ์ ์๋ณด๋ค ๋์์ ๋ Go ๋๋ Stop ์ ํ๊ถ์ด ์๊น๋๋ค. ์ด๋ ๊ฒ Go๋ฅผ ๊ณ์ํ๋ ๊ฒฝ์ฐ ๋์ค์ result์ ๋ฐ์๋๊ณ , Stop์ ํ๋ ๊ฒฝ์ฐ ์ฆ์ ๊ฒ์์ด ๋๋๊ฒ ๋ฉ๋๋ค.
์ด๋ ๊ฒ ๊ฒ์์ด ๋๋ ํ์๋ result๋ฅผ ํตํด์ ์น์๋ ๋ช ์ ์ ์ป์๊ณ , ์ด ์ ์๋ฅผ ํ ๋๋ก ํจ์๋ค์ ๋ช point๋ฅผ ์๊ฒ ๋ ์ง result๋ฅผ ํตํด ๊ณ์ฐํด ์ถ๋ ฅํ๊ฒ ๋ฉ๋๋ค.