Description
Programming Assignment #1
(75 points)
ํ์ ์ (saw1515@postech.ac.kr)
๏ฎ ์ ์ถ ๋ง๊ฐ์ผ: 2021.10.21 23:59
๏ฎ ๊ฐ๋ฐ ํ๊ฒฝ: Windows Visual Studio 2019
๏ฎ ์ ์ถ๋ฌผ
๏ C ์์ค ์ฝ๋ (assn1.c)
๏ ํ๋ก๊ทธ๋จ์ ์์ค ์ฝ๋์ ์ฑ์ ์์ ์ดํด๋ฅผ ๋๊ธฐ ์ํ ์ฃผ์์ ๋ฐ๋์ ๋ถ์ฌ์ฃผ์ธ์.
๏ ๋ณด๊ณ ์ ํ์ผ (.docx, .hwp ๋๋ .pdf; assn1.docx, assn1.hwp ๋๋ assn1.pdf)
๏ ๋ณด๊ณ ์๋ AssnReadMe.pdf๋ฅผ ์ฐธ์กฐํ์ฌ ์์ฑํ์๋ฉด ๋ฉ๋๋ค.
๏ ๋ช
์ ์์ฝ (Honor code): ํ์ง์ ๋ค์์ ์์ฝ์ ๊ธฐ์
ํ์ฌ ์ ์ถํด ์ฃผ์ธ์: โ๋๋ ์ด
ํ๋ก๊ทธ๋๋ฐ ๊ณผ์ ๋ฅผ ๋ค๋ฅธ ์ฌ๋์ ๋ถ์ ์ ํ ๋์ ์์ด ์์ํ์์ต๋๋ค.โ ๋ณด๊ณ ์ ํ์ง์ ๋ช
์ ์์ฝ์ด ๊ธฐ์
๋์ด ์์ง ์์ ๊ณผ์ ๋ ์ ์ถ๋์ง ์์ ๊ฒ์ผ๋ก ์ฒ๋ฆฌ๋ฉ๋๋ค.
๏ ์์ฑํ ์์ค ์ฝ๋์ ๋ณด๊ณ ์ ํ์ผ์ PLMS๋ฅผ ํตํด ์ ์ถํด ์ฃผ์ธ์.
๏ฎ ์ฃผ์ ์ฌํญ
๏ ์ปดํ์ผ์ด๋ ์คํ์ด ๋์ง ์๋ ๊ณผ์ ๋ 0์ ์ผ๋ก ์ฑ์ ๋ฉ๋๋ค.
๏ ์ ์ถ ๊ธฐํ๋ณด๋ค ํ๋ฃจ ๋ฆ๊ฒ ์ ์ถ๋ ๊ณผ์ ๋ ์ต์ข
20%, ์ดํ ๋ฆ๊ฒ ์ ์ถ๋ ๊ณผ์ ๋ ์ต์ข
40% ๊ฐ์ ๋ฉ๋๋ค. ์ ์ถ ๊ธฐํ๋ณด๋ค ์ฌํ ์ด์ ๋ฆ์ผ๋ฉด ์ ์ถ ๋ฐ์ง ์์ต๋๋ค (0์ ์ฒ๋ฆฌ).
๏ ๊ฐ ๋ฌธ์ ์ ์ ํ ์กฐ๊ฑด๊ณผ ์๊ตฌ ์ฌํญ์ ๋ฐ๋์ ์ง์ผ ์ฃผ์๊ธฐ ๋ฐ๋๋๋ค.
๏ ๋ชจ๋ ๋ฌธ์ ์ ์ถ๋ ฅ ํ์์ ์ฑ์ ์ ์ํด ์๋์ ์ ์๋ ์์๋ค๊ณผ ์ต๋ํ ๋น์ทํ๊ฒ ์์ฑํด
์ฃผ์ธ์.
๏ ๋ถ์ ํ์์ ๊ดํ ๊ท์ ์ POSTECH ์ ์COMPUTER๊ณตํ๋ถ ํ๋ถ์์ํ์ โPOSTECH ์ ์ COMPUTER๊ณตํ๋ถ ๋ถ์ ํ์ ์ ์โ๋ฅผ ๋ฐ๋ฆ
๋๋ค (PLMS์ ๋ณธ ๊ณผ๋ชฉ ๊ณต์ง์ฌํญ์ ๋ฑ๋ก๋ ๊ธ ์ค,
์ ๋ชฉ์ด [document about cheating]์ธ ๊ธ์ ์ฒจ๋ถ๋์ด ์๋ disciplinary.pdf๋ฅผ ์ฐธ์กฐํ์ธ ์).
๏ ์ด๋ฒ ๊ณผ์ ๋ ์ถ๊ฐ ๊ธฐ๋ฅ ๊ตฌํ๊ณผ ๊ด๋ จ๋ ์ถ๊ฐ ์ ์๊ฐ ๋ฐ๋ก ์์ต๋๋ค.
๏ฎ Problem: ์ฃผ๋ฃจ๋ง๋ถ
(๋ชฉ์ ) ์ด๋ฒ ๊ณผ์ ๋ฅผ ํตํ์ฌ ์กฐ๊ฑด๋ฌธ, ๋ฐ๋ณต๋ฌธ, ์ฌ์ฉ์ ์ ์ ํจ์ ๋ฐ ๋ผ์ด๋ธ๋ฌ๋ฆฌ ํจ์ ์ฌ์ฉ๋ฒ์ ์ตํ๋๋ค.
(์ฃผ์์ฌํญ)
1. ์ด๋ฒ ๊ณผ์ ๋ ํจ์๋ฅผ ์ ์ํ๊ณ ์ฌ์ฉํ๋ ๋ฐฉ๋ฒ์ ์ตํ๋ ๋ฌธ์ ์ด๋ฏ๋ก main() ํจ์์ ๋ชจ๋ ๊ธฐ ๋ฅ์ ๊ตฌํํ ๊ฒฝ์ฐ ๊ฐ์ ์ฒ๋ฆฌ ํฉ๋๋ค.
2. ๋ฌธ์์ ๋ฐ๋์ ์ ์ํด์ ์ฌ์ฉํด์ผ ํ ์ฌ์ฉ์ ์ ์ ํจ์๊ฐ ์ค๋ช
๋์ด ์์ผ๋ ํ์ธ ํ ๊ตฌํ ํ๋๋ก ํฉ๋๋ค. ์ด ๋, ์ค๋ช
์์ ์ง์ ํ ์ฌ์ฉ์ ์ ์ ํจ์์ ๋งค๊ฐ๋ณ์์ ๊ฐ์์ ์๋ฃํ, ํจ์ ์ด๋ฆ, ๋ฐํ ์๋ฃํ ๋ฑ์ ์์ ๋กญ๊ฒ ๋ณ๊ฒฝ์ด ๊ฐ๋ฅํฉ๋๋ค. ๊ทธ๋ฌ๋ ๋์ผํ ๊ธฐ๋ฅ์ ํ๋ ํจ์๋ ๋ฐ๋์ ์์ด์ผ ํ๋ฉฐ, ๋ณ๊ฒฝ ์ ๋ฌด์์ ์ด๋ป๊ฒ ๋ณ๊ฒฝํด์ ๊ตฌํํ๋์ง ๋ณด๊ณ ์์ ๊ธฐ๋ก ํ๋๋ก ํฉ๋๋ค. ์ด์ธ์ ํ์ํ ํจ์๋ ์ ์ํด์ ์ฌ์ฉํ ์ ์์ต๋๋ค.
3. ํ๋ก๊ทธ๋จ ๊ตฌํ ์, main() ํจ์๋ฅผ ํธ์ถ์ ์ง์ ํ์ง ์์ต๋๋ค. ์ฆ, ์์ค ์ฝ๋ ๋ด์
main(); ์ด๋ผ๊ณ ํธ์ถํ์ง ์์ต๋๋ค.
4. ์ ์ญ ๋ณ์, ๋ฐฐ์ด ๋ฐ goto ๋ฌธ์ ์ฌ์ฉํ ์ ์์ผ๋ฉฐ, ํฌ์ธํฐ์ ๊ฒฝ์ฐ ์์
์๊ฐ์ ๋ค๋ฃฌ ๋ด์ฉ์ ํํด์ ์ฌ์ฉ์ด ๊ฐ๋ฅํฉ๋๋ค.
5. ์ฌ์ฉ์ ์
๋ ฅ์์ ์ซ์๋ฅผ ์
๋ ฅ ๋ฐ๋ ๋ถ๋ถ์๋ ์ซ์๋ง ์
๋ ฅํ๋ ๊ฒ์ผ๋ก ๊ฐ์ ํฉ๋๋ค. ์ฆ, ์ซ ์ ์
๋ ฅ ๋ฐ๋ ๋ถ๋ถ์๋ ๋ฌธ์ ๋ฑ์ ์
๋ ฅ์ ๋ํด์๋ ๊ณ ๋ คํ ํ์๊ฐ ์์ต๋๋ค.
6. ๋ช
์๋ ์๋ฌ ์ฒ๋ฆฌ ์ธ์๋ ๊ณ ๋ คํ์ง ์์๋ ๋ฉ๋๋ค.
7. ๋ฌธ์ ์ ์ถ๋ ฅ ํ์์ ์ฑ์ ์ ์ํด ์๋์ ์คํ ์์์ ์ต๋ํ ๋น์ทํ๊ฒ ์์ฑํด ์ฃผ์ธ์.
(์ค๋ช
) ์ฃผ๋ฃจ๋ง๋ถ์ ๋ณด๋๊ฒ์ ๋ถ๋ฃจ๋ง๋ถ(Blue marble)์ ์ ์๋ฆฌ์์ ์ฆ๊ธฐ๊ธฐ ์ํด ๋ณํ ์ํจ ๊ฒ์์ด๋ค. ์ฃผ ๋ฃจ๋ง๋ถ์ ์ผ๋ฐ ๋ถ๋ฃจ๋ง๋ถ ๊ฒ์๊ณผ ๊ฐ์ด ์ฃผ์ฌ์๋ฅผ ๋์ ธ์ ํด๋น ๊ฐ๋งํผ ์์ ์ ๊ฒ์๋ง์ ์ฎ๊ฒจ์ ํด๋น ์นธ์์ ์๊ตฌํ๋ ๋ฏธ์
์ ํด๋ฆฌ์ดํ๋ฉด ๋๋ค. ๋ณธ ๊ณผ์ ์์๋ USER๊ฐ COMPUTER๋ฅผ ์๋๋ก ๊ฒ์์ ์งํ ํ๊ฒ ๋๋ฉฐ, ๋ ์ค ์ ํด์ง ์ฃผ๋ ์ด์์ ์ ์ ๋ง์๊ฒ ๋๋ฉด ํจ๋ฐฐํ๊ฒ ๋๋ค.
๋ค์์ผ๋ก โ์ฃผ๋ฃจ๋ง๋ถ ๊ฒ์โ์ ๊ท์น์ ๋ค์๊ณผ ๊ฐ๋ค.
๏ USER์ COMPUTER๊ฐ ๋ฒ๊ฐ์๊ฐ๋ฉด์ ๊ฒ์์ ์งํ์ ํ๋ฉฐ, ๊ฒ์์ ํญ์ USER๊ฐ ๋จผ์ ์์ํ ๋ค.
๏ USER์ ์์์์, USER๋ ์ฃผ์ฌ์๋ฅผ ๋์ ธ์ 1 ~ 6 ์ค ํ๋์ ์ซ์๊ฐ ๋ฌด์์๋ก ์ ํ๋๋๋ก ํ๊ฑฐ๋ ํน์ ์ซ์๋ฅผ ์
๋ ฅํ๋๋ก ํ๋ค. USER๋ ์ ํ๋ ์ฃผ์ฌ์ ์ซ์๋งํผ ๋ณด๋ ์นธ์ ์ด๋ ํ๊ฒ ๋๊ณ , ์ด๋ํ ์นธ์์ ์๊ตฌํ๋ ๋ฏธ์
์ด๋ ๊ท์น์ ๋ฐ๋ฅธ๋ค.
๏ ๊ฒ์ ๊ตฌํ์ ํธ์๋ฅผ ์ํด์ COMPUTER๋ ์์ ์ ์์์์ ์ฃผ์ฌ์๋ฅผ ๋์ง์ง ์๋๋ค. ์์ ์ ์ฐจ๋ก๊ฐ ์ฃผ์ด์ง๋๋ง๋ค ์ 1์์ ๋ง์๋ ์ผ๋ง ํ๊ณ , USER์๊ฒ ์์๋ฅผ ๋๊ธด๋ค.
(USER๊ฐ ๋ฏธ์
์นธ์์ ๋ฏธ์
์ ์ํํ ๋๋ ์์ธ์ด๋ค.)
๏ USER์ COMPUTER์ ์ฃผ๋์ ์์ฃผ 2๋ณ(14์)์ด๋ฉฐ, 14์ ์ด์์ ๋จผ์ ๋ง์๊ฒ ๋๋ ํ๋ ์ด์ด
๊ฐ ํจ๋ฐฐํ๊ฒ ๋๋ค. USER ์ฐจ๋ก์ ์ฃผ๋์ด ์ด๊ณผ๋๋ฉด COMPUTER์ ์ฐจ๋ก๋ก ๋์ด๊ฐ์ง ์๊ณ USER ์ ํจ๋ฐฐ๋ก ๊ฒ์์ ๋๋๊ฒ ๋๋ค.
๋ณด๋ ์นธ์ ๋ค์๊ณผ ๊ฐ์ 5๊ฐ์ง ์ข
๋ฅ์ ์นธ์ผ๋ก ์ด๋ฃจ์ด์ ธ์๋ค.
๏ ์์ ์นธ: ๊ฒ์ ์์ ์ ๊ฒ์๋ง์ด ์์นํ ์นธ์ด๋ค.
๏ ๋ฏธ์
์นธ: ๋ฏธ์
(369 ๊ฒ์1, ๋ฒ ์คํจ๋ผ์ธ์ค ๊ฒ์2) ์ค ํ๋๋ฅผ ๋๋คํ๊ฒ ์งํํ๋ค.
๏ ์ฐฌ์ค ์นธ: ์ฐฌ์ค ์นธ ๋์ฐฉ ์, ๋ณต๋ถ๋ณต ์นด๋ ์ค ๋๋คํ๊ฒ ํ๋๋ฅผ ์ํํ๋ค. ์ฐฌ์ค ์นด๋ ์ํ ํ์๋ ์๋ ํด์ผ๋ก ๋์ด๊ฐ๋ค.
๏ ํด์ ์นธ: ํด์์นธ์ ๋์ฐฉํ USER๋ 1ํด์ ์ฌ๊ฒ ๋๋ฉฐ, ์๋์ผ๋ก COMPUTER์ ์ฐจ๋ก๋ก ๋์ด๊ฐ ๋ค.
๏ ์ผ๋ฐ ์นธ: ์์ 4๊ฐ์ ์นธ ์ด์ธ์ ๋ชจ๋ ์นธ์ด ์ผ๋ฐ ์นธ์ผ๋ก, ๋์ฐฉํ USER๋ ์ 1์์ ๋ง์๊ฒ ๋๋ค.
๋ณด๋์ ๊ตฌ์ฑ์ ์๋์ ๊ฐ์ผ๋ฉฐ, ์์(0)์ ์์น์์ ์์ํ์ฌ ์ซ์๊ฐ ์ฆ๊ฐํ๋ ๋ฐฉํฅ์ผ๋ก ๋ง์ด ์ด ๋ํ๊ฒ ๋๋ค.
๋ฏธ์
(9) ์ฐฌ์ค(8) ์ผ๋ฐ(7) ํด์(6)
์ผ๋ฐ(10) ์ผ๋ฐ(5)
์ผ๋ฐ(11) ์ผ๋ฐ(4)
์์(0) ์ผ๋ฐ(1) ์ฐฌ์ค(2) ๋ฏธ์
(3)
I. ์ด๊ธฐ ์ ํ ๋ฉ๋ด
ํ๋ก๊ทธ๋จ ์์ ์, ๋ค์ ๊ทธ๋ฆผ 1๊ณผ ๊ฐ์ด 3๊ฐ์ง ์ ํ์ฌํญ์ด ์๋ ๋ฉ๋ด๊ฐ ์ถ๋ ฅ๋๋ฉฐ, ์ฌ์ฉ์๋ก๋ถํฐ 3 ๊ฐ์ง ์ ํ ์ฌํญ ์ค ํ๊ฐ์ง๋ฅผ ์
๋ ฅ์ผ๋ก ๋ฐ๋๋ก ํ๋ค.
๏ ์ด๊ธฐ ์ ํ ๋ฉ๋ด๋ main() ํจ์ ๋ด์์ ์๋์ ์ฌ์ฉ์ ์ ์ ํจ์๋ฅผ ํธ์ถํ๋๋ก ํ๋ฉฐ, switch-case๋ฌธ์ ์ฌ์ฉํ์ฌ ๋ฉ๋ด ์ ํ์ ํ๋๋ก ํ๋ค.
๏ int print_menu(): ์ด๊ธฐ ๋ฉ๋ด ํ๋ฉด์ ์ถ๋ ฅํ๊ณ , ์ฌ์ฉ์๋ก๋ถํฐ ๋ฉ๋ด ๋ฒํธ๋ฅผ ๋ฐ์ ๊ทธ ๋ฒํธ ๋ฅผ ๋ฐํ ํ๋ค.
[์ฃผ๋ฃจ๋ง๋ธ]
=======================================
1. ๊ฒ์ ์ค๋ช
2. ๊ฒ์ ์์
3. ๊ฒ์ ์ข
๋ฃ
======================================= ์
๋ ฅ:
๋ฉ๋ด๋ฅผ ๋ค์ ์
๋ ฅํ์ธ์.
[์ฃผ๋ฃจ๋ง๋ธ]
=======================================
1. ๊ฒ์ ์ค๋ช
2. ๊ฒ์ ์์
3. ๊ฒ์ ์ข
๋ฃ
======================================= ์
๋ ฅ:
๊ทธ๋ฆผ 1. ๋ฉ๋ด ์ ํ ํ๋ฉด(์ข) ๋ฐ ๋ฉ๋ด ์ ํ ์ค๋ฅ ์ ์ฌ์ ํ ํ๋ฉด(์ฐ)
์ ๋ ฅ ๊ฐ์ ์ซ์๋ง ์ ๋ ฅ๋๋ค๊ณ ๊ฐ์ ํ๋ฉฐ, 1,2,3 ์ด์ธ์ ์ซ์๊ฐ ์ ๋ ฅ๋ ๊ฒฝ์ฐ ์ ๋ ฅ์ ๋ฌด์ํ๊ณ ํ๋ฉด
1
369๊ฒ์ : https://namu.wiki/w/369 ๊ฒ์ 2
๋ฒ ์คํจ๋ผ๋น์ค๊ฒ์ : https://namu.wiki/w/๋ฐฐ์คํจ๋ผ๋น์ค(๊ฒ์)
์ ์ง์ด ํ ๋ค์ ๋ฉ๋ด๋ฅผ ์ ํํ๋๋ก ํ๋ค. ํ๋ฉด์ ์ง์ฐ๋ ๋ฐฉ๋ฒ์ Tips-ํ๋ฉด ์ง์ฐ๊ธฐ(๋ง์ง๋ง ์ชฝ)์ ์ฐธ๊ณ ํ์ฌ ๊ตฌํํ๋๋ก ํ๋ค.
II. ๊ฒ์ ์ค๋ช
๊ทธ๋ฆผ 1์์ โ1. ๊ฒ์ ์ค๋ช
โ ๋ฉ๋ด๋ฅผ ์ ํํ๋ฉด ํ๋ฉด์ด ์ง์์ง ํ, ๊ทธ๋ฆผ 2์ ๊ณผ ๊ฐ์ด ๊ฒ์ ์ค๋ช
์ด ์ถ๋ ฅ๋๋ค. ๊ทธ ์๋์ โ๋ฉ์ธ ๋ฉ๋ด๋ก ๋์๊ฐ๊ธฐ(-1)โ๋ผ๋ ๋ฉ์์ง๊ฐ ์ถ๋ ฅ๋๋ฉฐ ์ฌ์ฉ์ ์
๋ ฅ์ ๊ธฐ๋ค ๋ฆฐ๋ค. ์ฌ์ฉ์๊ฐ -1์ ์
๋ ฅํ๋ฉด ํ๋ฉด ์ง์ฐ๊ธฐ ํ ๊ทธ๋ฆผ 1์ ๋ฉ์ธ ํ๋ฉด์ผ๋ก ๋์๊ฐ๋ค.
=============================== ์ฃผ๋ฃจ๋ง๋ถ ๊ฒ์ ์ค๋ช
===============================
1. USER๋ ๋งคํด ์ฃผ์ฌ์๋ฅผ ๋์ง๋ค. ์ฃผ์ฌ์๋ฅผ ๋์ง ๋ ์ฃผ์ฌ์์ ๋์ ํ๋ ์ด์ด๊ฐ ๊ฒฐ์ ํ๋ค.
2. COMPUTER๋ ์ฃผ์ฌ์๋ฅผ ๋์ง์ง ์์ผ๋ฉฐ ๋งคํด 1์์ ์ ์ ๋ง์ ๋ค.
3. USER์ COMPUTER์ ์ฃผ๋์ ์์ฃผ 2๋ณ(14์)์ด๋ฉฐ, 14์์ ๋จผ์ ๋ง์ ์ชฝ์ด ํจ๋ฐฐํ๋ค.
4. ๋ณด๋ ์นธ์ 5๊ฐ์ง ์นธ์ผ๋ก ์ด๋ฃจ์ด์ ธ์์ผ๋ฉฐ USER๋ ๊ฐ ์นธ์ ์๊ตฌ์ฌํญ์ ๋ง์กฑ์์ผ์ผํ๋ค.
================================================================================== ๋ฉ์ธ ๋ฉ๋ด๋ก ๋์๊ฐ๊ธฐ(-1):
๊ทธ๋ฆผ 2. ๊ฒ์ ์ค๋ช ํ๋ฉด
๏ ์ฌ์ฉ์ ์ ์ ํจ์
๏ game_info(): ๊ฒ์์ ๋ํ ์ค๋ช
์ ์ถ๋ ฅํ๋ ํจ์
III. ๊ฒ์ ์ข ๋ฃ
๊ทธ๋ฆผ 1์์ โ3. ๊ฒ์ ์ข
๋ฃโ ๋ฉ๋ด๋ฅผ ์ ํํ๋ฉด, ๊ทธ๋ฆผ 3๊ณผ ๊ฐ์ด ํ๋ก๊ทธ๋จ ์ข
๋ฃ๋ฉ์์ง๋ฅผ ์ถ๋ ฅํ ํ, ํ๋ก๊ทธ๋จ์ ์ข
๋ฃํ๋ค. (์คํ ์์์ ๋ฐ์ค์ ์ฌ์ฉ์ ์
๋ ฅ์ ๋งํจ. ๋ฐ์ค์ ๊ตฌํํ ํ์ ์์)
[์ฃผ๋ฃจ๋ง๋ธ]
=======================================
1. ๊ฒ์ ์ค๋ช
2. ๊ฒ์ ์์
3. ๊ฒ์ ์ข
๋ฃ
======================================= ์
๋ ฅ: 3 ํ๋ก๊ทธ๋จ์ ์ข
๋ฃํฉ๋๋ค…
๊ณ์ํ๋ ค๋ฉด ์๋ฌด ํค๋ ๋๋ฅด์ญ์์ค…
๊ทธ๋ฆผ 3. ๊ฒ์ ์ข
๋ฃ ํ๋ฉด ์์
IV. ๊ฒ์ ์์
๊ทธ๋ฆผ 1์ ๋ฉ๋ด์์ ๋ฉ๋ด 2๋ฅผ ์ ํํ๋ฉด, game_start() ํจ์๊ฐ ํธ์ถ๋๋ฉฐ ๊ฒ์์ด ์์๋๋ค. ๋ชจ๋ ๊ฒ ์์ game_start() ํจ์ ๋ด์์ ์งํ๋์ด์ผ ํ๋ค. ์ค๋ช ์์ ๋ฐ๋์ ๊ตฌํํด์ผ ํ ์ฌ์ฉ์ ์ ์ ํจ ์๊ฐ ์ค๋ช ๋์ด ์์ผ๋ ํ์ธ ํ, ๋ฐ๋์ ๊ตฌํํ๋๋ก ํ๋ค. ์ด์ธ์ ํ์ํ ํจ์๋ฅผ ์ ์ํ๊ณ ์ฌ์ฉํ ์ ์๋ค.
1. ๊ฒ์ ์ต์ด ํ๋ฉด ๊ฒ์์ด ์์๋๋ฉด ์ ์ผ ๋จผ์ ํ๋ฉด์ ์ง์ด ํ, game_start() ํจ์๋ฅผ ํธ์ถํ์ฌ ๊ทธ๋ฆผ 4์ ๊ฐ์ด ์ฃผ๋ฃจ ๋ง๋ถ ๊ฒ์ ํ๋ฉด์ ์ถ๋ ฅํ๋ค.
ํ๋ฉด์ ์๋จ์๋ ์ฃผ๋ฃจ๋ง๋ธ ๋ณด๋๋ฅผ ์ถ๋ ฅํ๋ค. USER ๋ง์ ์์น๋ฅผ ์๋ ์์์ฒ๋ผ ๋๋ฌธ์ โOโ๋ก ํ ์ํ๋ฉฐ, ํ์ฌ ์์(0)์ ์์น์ USER ๋ง์ด ์์์ ๋ณผ ์ ์๋ค.
[์ฃผ๋ฃจ๋ง๋ธ ๊ฒ์]
=======================================
+——–+——–+——–+——–+
| ๋ฏธ์
| ์ฐฌ์ค | ์ผ๋ฐ | ํด์ |
+——–+——–+——–+——–+
| ์ผ๋ฐ | | ์ผ๋ฐ |
+——–+ +——–+
| ์ผ๋ฐ | | ์ผ๋ฐ |
+——–+——–+——–+——–+
| ์์ O | ์ผ๋ฐ | ์ฐฌ์ค | ๋ฏธ์
|
+——–+——–+——–+——–+
=======================================
[USER – 0] ( 0/14)
โกโกโกโกโกโกโกโกโกโกโกโกโกโก
[COMP – 0] ( 0/14)
โกโกโกโกโกโกโกโกโกโกโกโกโกโก
=======================================
์ฃผ์ฌ์๋ฅผ ๊ตด๋ฆฌ์๊ฒ ์ต๋๊น? (0-๊ตด๋ฆผ, -1-๊ฒ์ํฌ๊ธฐ):
+——+——+——+——+
| 9 | 8 | 7 | 6 | +——+——+——+——+
| 10 | | 5 | +——+ +——+
| 11 | | 4 |
+——+——+——+——+
| 0 | 1 | 2 | 3 |
+——+——+——+——+
์ฃผ๋ฃจ๋ง๋ธ ๋ณด๋
์ฃผ๋
๊ทธ๋ฆผ 4. ์ฃผ๋ฃจ๋ง๋ธ ๊ฒ์ ์ด๊ธฐ ํ๋ฉด(์ข)๊ณผ ์ฃผ๋ฃจ๋ง๋ธ ๋ณด๋ํ์ ์ซ์๋ก ํ์(์ฐ)
๋ค์์ผ๋ก ๊ทธ ์๋์๋ ํ๋ ์ด์ด๋ค์ ์์น์ ํ์ฌ ์ฃผ๋์ด ์ถ๋ ฅ๋๋ค. [ํ๋ ์ด์ด ์ด๋ฆ โ ํ์ฌ ๋ง์ ์์น] (ํ์ฌ ์ฃผ๋/14)
(๋จ, ์ปดํจํฐ์ ๊ฒฝ์ฐ์๋ ๋ณด๋์์์ ๋ง์ ์์น๊ฐ ์์ผ๋ฏ๋ก ํญ์ 0์ผ๋ก ์ถ๋ ฅํ๋ค.)
๊ทธ๋ฆฌ๊ณ ๊ทธ ์๋ ์ฃผ๋์ ์๋์ ๊ฐ์ด 14๊ฐ์ ๋ค๋ชจ๋ก ๋ํ๋ธ๋ค. ๊ฒ์์ ์งํํ๋ฉด์ ์ฃผ๋์ด ์ฑ์์ง ๊ฒ ๋๋ฉด ์๋์ ๊ฐ์ด ์ฑ์์ง ๋ถ๋ถ์ ๋ํด์ ์ฑ์์ง ๋ค๋ชจ โโ โ๋ก, ๋๋จธ์ง ๋ถ๋ถ์ ๋ํด์๋ ๋น ๋ค๋ชจโโกโ๋ก ๋ํ๋ธ๋ค. ์๋๋ 2์์ด ์ฑ์์ง ๊ฒฝ์ฐ์ด๋ค. (์๋ ์ถ๋ ฅ์ ๋ฐ๋์ for๋ฌธ์ผ๋ก ๊ตฌํํ ๊ฒ)
โ โ โกโกโกโกโกโกโกโกโกโกโกโก ๏จ ( 2/14)
ํ๋ฉด์ ๋ง์ง๋ง ์ค์ ๊ฒ์ ์งํ์ ์ํด โ์ฃผ์ฌ์๋ฅผ ๊ตด๋ฆฌ์๊ฒ ์ต๋๊น? (0-๊ตด๋ฆผ, -1-๊ฒ์ํฌ๊ธฐ):โ ๋ฉ ์์ง๊ฐ ์ถ๋ ฅ๋๋ฉฐ, -1์ ์
๋ ฅํ๋ฉด ํ์ฌ ์งํํ๋ ๊ฒ์์ด ์ค๋จ๋๊ณ ๊ทธ๋ฆผ 1์ ์์ ๋ฉ๋ด๋ก ๋์๊ฐ
๋ค. 0์ ์
๋ ฅํ๋ฉด 1~6์ฌ์ด์ ์ฃผ์ฌ์ ๋์ด ๋๋คํ๊ฒ ์ ํ๋๊ณ , 1~6์ฌ์ด์ ์ ์๋ฅผ ์
๋ ฅํ์ฌ ์ง์ ์ฃผ์ฌ์ ๋์ ์ ํํ๋ฉด, ์ด๋ ์ฑ์ (๋๋ ๋๋ฒ๊น
)์ ์ํ ๋ถ๋ถ์ผ๋ก ์
๋ ฅํ ์ฃผ์ฌ์ ๋์ผ๋ก ๊ฒ์์ด ์งํ๋๋ค(๊ทธ๋ฆผ 5). ๊ทธ ์ธ์ ์ซ์๋ฅผ ์
๋ ฅํ ๊ฒฝ์ฐ๋ ๋ค์ ์
๋ ฅ ๋ฐ๋๋ค.
[์ฃผ๋ฃจ๋ง๋ธ ๊ฒ์] [์ฃผ๋ฃจ๋ง๋ธ ๊ฒ์]
======================================= =======================================
+——–+——–+——–+——–+ +——–+——–+——–+——–+
| ๋ฏธ์
| ์ฐฌ์ค | ์ผ๋ฐ | ํด์ | | ๋ฏธ์
| ์ฐฌ์ค | ์ผ๋ฐ | ํด์ |
+——–+——–+——–+——–+ +——–+——–+——–+——–+
| ์ผ๋ฐ | | ์ผ๋ฐ | | ์ผ๋ฐ | | ์ผ๋ฐ |
+——–+ +——–+ +——–+ +——–+
| ์ผ๋ฐ | | ์ผ๋ฐ | | ์ผ๋ฐ | | ์ผ๋ฐ |
+——–+——–+——–+——–+ +——–+——–+——–+——–+
| ์์ O | ์ผ๋ฐ | ์ฐฌ์ค | ๋ฏธ์
| | ์์ O | ์ผ๋ฐ | ์ฐฌ์ค | ๋ฏธ์
|
+——–+——–+——–+——–+ +——–+——–+——–+——–+
======================================= =======================================
[USER – 0] ( 0/14) [USER – 0] ( 0/14)
โกโกโกโกโกโกโกโกโกโกโกโกโกโก โกโกโกโกโกโกโกโกโกโกโกโกโกโก
[COMP – 0] ( 0/14) [COMP – 0] ( 0/14)
โกโกโกโกโกโกโกโกโกโกโกโกโกโก โกโกโกโกโกโกโกโกโกโกโกโกโกโก
======================================= =======================================
์ฃผ์ฌ์๋ฅผ ๊ตด๋ฆฌ์๊ฒ ์ต๋๊น? (0-๊ตด๋ฆผ, -1-๊ฒ์ํฌ๊ธฐ): 0 ์ฃผ์ฌ์๋ฅผ ๊ตด๋ฆฌ์๊ฒ ์ต๋๊น? (0-๊ตด๋ฆผ, -1-๊ฒ์ํฌ๊ธฐ): 5
======================================= ======================================= ๋ผ์ด๋ โถโถโถ ROUND 1 โถโถโถโถโถโถโถโถโถโถโถโถ โถโถโถ ROUND 1 โถโถโถโถโถโถโถโถโถโถโถโถ
======================================= =======================================
[USERโs Turn] [USERโs Turn]
————————————— —————————————
์ฃผ์ฌ์ ๋ : 1 ์ฃผ์ฌ์ ๋ : 5
+——–+——–+——–+——–+ +——–+——–+——–+——–+
| ๋ฏธ์
| ์ฐฌ์ค | ์ผ๋ฐ | ํด์ | | ๋ฏธ์
| ์ฐฌ์ค | ์ผ๋ฐ | ํด์ |
+——–+——–+——–+——–+ +——–+——–+——–+——–+
| ์ผ๋ฐ | | ์ผ๋ฐ | | ์ผ๋ฐ | | ์ผ๋ฐ O |
USERํด +——–+ +——–+ +——–+ +——–+
| ์ผ๋ฐ | | ์ผ๋ฐ | | ์ผ๋ฐ | | ์ผ๋ฐ |
+——–+——–+——–+——–+ +——–+——–+——–+——–+
| ์์ | ์ผ๋ฐ O | ์ฐฌ์ค | ๋ฏธ์
| | ์์ | ์ผ๋ฐ | ์ฐฌ์ค | ๋ฏธ์
|
+——–+——–+——–+——–+ +——–+——–+——–+——–+
์ผ๋ฐ ์นธ์ ๋์ฐฉํ์์ต๋๋ค. ์ผ๋ฐ ์นธ์ ๋์ฐฉํ์์ต๋๋ค.
USER๊ฐ 1์ ๋ง์๊ฒ ๋์์ต๋๋ค. USER๊ฐ 1์ ๋ง์๊ฒ ๋์์ต๋๋ค.
[COMPUTERโs Turn] [COMPUTERโs Turn]
COMPํด ————————————— —————————————
COMPUTER๊ฐ 1์ ๋ง์๊ฒ ๋์์ต๋๋ค. COMPUTER๊ฐ 1์ ๋ง์๊ฒ ๋์์ต๋๋ค.
======================================= =======================================
[USER – 1] ( 1/14) [USER – 5] ( 1/14)
โ โกโกโกโกโกโกโกโกโกโกโกโกโก โ โกโกโกโกโกโกโกโกโกโกโกโกโก ์ฃผ๋
[COMP – 0] ( 1/14) [COMP – 0] ( 1/14)
โ โกโกโกโกโกโกโกโกโกโกโกโกโก โ โกโกโกโกโกโกโกโกโกโกโกโกโก
======================================= =======================================
์ฃผ์ฌ์๋ฅผ ๊ตด๋ฆฌ์๊ฒ ์ต๋๊น? (0-๊ตด๋ฆผ, -1-๊ฒ์ํฌ๊ธฐ): ์ฃผ์ฌ์๋ฅผ ๊ตด๋ฆฌ์๊ฒ ์ต๋๊น? (0-๊ตด๋ฆผ, -1-๊ฒ์ํฌ๊ธฐ):
๊ทธ๋ฆผ 5. ์ฃผ์ฌ์ ๊ตด๋ ค์ 1์ด ๋์จ ๊ฒฝ์ฐ(์ข)์ 5๋ฅผ ์
๋ ฅํ ๊ฒฝ์ฐ(์ฐ)
USER๊ฐ ์ฃผ์ฌ์๋ฅผ ๊ตด๋ฆฌ๊ฑฐ๋ ๊ฐ์ ์ ๋ ฅํ ํ์๋ ํ๋ฉด์ ์ง์ด ํ ๋ผ์ด๋, USERํด, COMPํด, ์ฃผ๋์ ๊ทธ๋ฆผ 5์ ๊ฐ์ด ์ถ๋ ฅํ๋ค. ๋ผ์ด๋์ ๊ฒฝ์ฐ ๋งค ๋ฒ ์ฃผ์ฌ์๋ฅผ ๋์ง ๋๋ง๋ค ํ ๋ผ์ด๋์ฉ ์ฆ๊ฐํ๊ฒ ๋ ๋ค. ์ด์ด์ USERํด์ด ์คํ๋๊ณ ๋์ง ์ฃผ์ฌ์ ๋์ ๊ฐ๊ณผ ๋ณด๋๋ฅผ ์ถ๋ ฅํ๊ณ , ๋์ฐฉํ ๋ณด๋์นธ์ ์๊ตฌ์ฌ ํญ์ ์ํํ ํ ๊ฒฐ๊ณผ๋ฅผ ์ถ๋ ฅํ๊ฒ ๋๋ค. ๊ทธ๋ฆฌ๊ณ COMPUTERํด์ ๊ฒฝ์ฐ ๋ฏธ์ ์นธ์ ์ ์ธํ๊ณ ๋ ๋ชจ๋ ์นธ ์์ 1์ ๋ง์๋ ๊ฒ์ ์ถ๋ ฅํ๊ฒ ๋๋ค. ์ด์ด์ ํ์ฌ๊น์ง์ ์ฃผ๋์ ์ถ๋ ฅํ๊ณ ์ฃผ์ฌ์๋ฅผ ๊ณ์ ๊ตด๋ฆด ์ง, ๊ฒ์์ ํฌ๊ธฐํ ์ง๋ฅผ ์ ํํ๊ฒ ๋๋ค.
๏ฎ ์ฌ์ฉ์ ์ ์ ํจ์
๏ void game_start(): ๊ฒ์์ ์์ํ๊ณ ํ์ํ ๋ณ์(์ฃผ๋, ์์น)๋ค์ ์ด๊ธฐํํ๋ค. ๋งค ๋ผ์ด ๋๋ง๋ค USER๋ ์ฃผ์ฌ์๋ฅผ ๊ตด๋ฆด์ง ๊ฒ์ ํฌ๊ธฐ๋ฅผ ํ ๊ฒ์ธ์ง๋ฅผ ์ ํํ๋๋ก ํ๋ฉฐ, COMPUTER๋ ๋ฏธ์
์นธ์ ์ ์ธํ๊ณ ๋งค ํด๋ง๋ค 1์์ ๋ง์๋๋ก ํ๋ค. ์ด๋ ๊ฒ์ ์ข
๋ฃ๊น์ง ๋ฐ๋ณต๋๋ค.
๏ void print_drink(): USER์ COMPUTER์ ํด์ด ์ข
๋ฃ๋ ํ ๊ฐ์์ ์ฃผ๋์ ์ถ๋ ฅํ๋ค.
๏ void print_map(): USER ๋ง์ ์์น๊ฐ ํฌํจ๋ ์ฃผ๋ฃจ๋ง๋ถ ๋ณด๋๋ฅผ ์ถ๋ ฅํ๋ค.
๏ char set_position(int user_pos, int pos): ๋ณด๋์์์ USER ๋ง์ ์์น์ ํ์ฌ ๋ณด๋์ ์์น๋ฅผ ์ ๋ฌ ๋ฐ์, USER ๋ง์ ์์น์ ํ์ฌ ๋ณด๋์ ์์น๊ฐ ๊ฐ์ผ๋ฉด ๋๋ฌธ์ โOโ๋ฅผ ๋ฐํํ ๊ณ , ๊ฐ์ง ์์ผ๋ฉด ์คํ์ด์ค ํ ์นธ(โ โ)์ ๋ฐํํ๋ค. ์๋ฅผ ๋ค๋ฉด, set_position(0, 0);์ ๋ํด์ ๋๋ฌธ์ โOโ๋ฅผ ๋ฐํ. print_map() ํจ์์์ ํธ์ถ๋๋๋ก ๊ตฌํํ๋ค.
2. ๊ฒ์ ํ๋ ์ด ์ค๋ช
์ฃผ๋ฃจ๋ง๋ธ์ ๊ฒฝ์ฐ USER๊ฐ ์ฃผ์ฌ์๋ฅผ ๊ตด๋ฆฌ๊ณ ๋๋คํ๊ฒ ๋์จ ์ฃผ์ฌ์ ๋์ ์ซ์๋งํผ ๋ณด๋์์ ๊ฒ์๋ง ์ ์ด๋ ์ํจ๋ค. ์ฐธ๊ณ ๋ก, ์ฐ์์ ์ธ ์คํ ์์๋ ๊ทธ๋ฆผ 4์ ๊ฒ์ ์ด๊ธฐํ๋ฉด ๏จ ๊ทธ๋ฆผ 7์ ROUND 1 ๏จ ๊ทธ๋ฆผ 8์ ROUND 2 ๏จ ๊ทธ๋ฆผ 10์ ROUND 3 ๏จ ๊ทธ๋ฆผ 11์ ROUND 4 ๏จ ๊ทธ๋ฆผ 6์ ROUND 5 ๏จ ๊ทธ๋ฆผ 9์ ROUND 6 ๏จ ๊ทธ๋ฆผ 11์ ROUND 7 ๏จ ๊ทธ๋ฆผ 8์ ROUND 8 ๏จ ๊ทธ๋ฆผ 9์ ROUND 9 ๏จ ๊ทธ๋ฆผ 12 ROUND 10 ์ ์์๋ก ํ์ธํ ์ ์๋ค.
(1) ๊ฒ์ ์์
๋ชจ๋ ๊ฒ์์ USER๋ง ์ฃผ์ฌ์๋ฅผ ๊ตด๋ฆฌ๊ฒ ๋๋ค. ์ฃผ์ฌ์์ ๋์ 1~6์ด๋ฉฐ 0์ ์
๋ ฅํ์ฌ ๋๋คํ๊ฒ ํ๋๊ฐ ์ ํ๋๋๋ก ํ๊ฑฐ๋ ์ฃผ์ฌ์ ๋์ ํด๋นํ๋ ์ ์๋ฅผ ์ง์ ์
๋ ฅ ๋ฐ๋๋ก ํ๋ค. ์ฃผ์ฌ์ ๋ ์ ๊ฒฐ๊ณผ๊ฐ ํ๋ก๊ทธ๋จ์ด ์คํ๋ ๋๋ง๋ค ๋ค๋ฅธ ๊ฐ์ ๋ฐํํ๋๋ก srand() ํจ์๋ฅผ ์ฌ์ฉํ ๊ฒ.
๏ฎ ์ฌ์ฉ์ ์ ์ ํจ์
๏ฌ void play_juru(int user_pos): USER๊ฐ ๋์ฐฉํ ๋ณด๋์นธ์ ๊ท์น์ ๋ฐ๋ผ ์ ์ ํ ํ๋์ ์ํํ๋ค. switch-case๋ฌธ์ ์ด์ฉํ์ฌ ๊ฐ ๋ณด๋ ์นธ์์ ์๊ตฌํ๋ ๊ธฐ๋ฅ์ ๊ตฌํํ๋ค. ํด ๋น ํจ์ ๋ด์์, ๊ฐ ์นธ์์ ์ํ๋์ด์ผ ๊ธฐ๋ฅ์ ์ ์ํ ํจ์๋ค(์๋ ์ค๋ช
์ฐธ์กฐ)์ ํธ ์ถํ๋ค.
(2) ๋ณด๋์นธ ์ค๋ช
์ฃผ๋ฃจ๋ง๋ถ ๋ณด๋๋ 4×4 ํฌ๊ธฐ๋ก ๋ณด๋์ ๊ตฌ์ฑ์ ์๋์ ๊ฐ์ผ๋ฉฐ, ์์(0)์ ์์น์์ ์์ํ์ฌ ์ซ ์๊ฐ ์ฆ๊ฐํ๋ ๋ฐฉํฅ์ผ๋ก ๋ง์ด ์ด๋ํ๊ฒ ๋๋ค. ๋ชจ๋ ์นธ์ ๊ณ ์ ๋์ด ์์ผ๋ฉฐ, ๊ฒ์์ด ์๋กญ๊ฒ ์ ์๋์ด๋ ์นธ๋ค์ ์์น๋ ๋ฐ๋์ง ์๋๋ค.
๋ฏธ์
(9) ์ฐฌ์ค(8) ์ผ๋ฐ(7) ํด์(6)
์ผ๋ฐ(10) ์ผ๋ฐ(5)
์ผ๋ฐ(11) ์ผ๋ฐ(4)
์์(0) ์ผ๋ฐ(1) ์ฐฌ์ค(2) ๋ฏธ์
(3)
๊ฐ ๋ณด๋์นธ์ ๊ท์น๊ณผ ์คํ ์์๋ ๋ค์๊ณผ ๊ฐ๋ค.
๏ ์์ ์นธ
๏ ์ฃผ๋ฃจ๋ง๋ถ ๊ฒ์ ์์ ์ USER์ ๊ฒ์๋ง์ ๊ทธ๋ฆผ 3๊ณผ ๊ฐ์ด ์์ ์นธ์ ๋ฐฐ์น๋๋ค.
๏ ๊ฒ์์ USER๊ฐ ๋จผ์ ์ฃผ์ฌ์๋ฅผ ๋์ ธ์ ๋์จ ์ซ์๋งํผ, ์์ ์นธ์์ ๋ง์ ์์ง์ฌ์ ์์ํ ๋ค. ๊ทธ๋ฆผ 7์ USER๊ฐ ์ฃผ์ฌ์๋ฅผ ๋์ ธ 1์ด ๋์จ ๊ฒฝ์ฐ๋ก, 1์นธ ์ด๋ํ์ฌ ์ผ๋ฐ(1)์นธ์ผ๋ก ์ด๋ ํ์์ ๋ณผ ์ ์๋ค.
๏ ๋ง์ฝ ํ๋ฐํด๋ฅผ ๋ ํ, ์์ ์นธ์ ๋์ฐฉํ๋ฉด ํด์ ์นธ๊ณผ ๊ฐ์ด ์๋ฌด๋ฐ ์ผ๋ ํ์ง ์๋๋ค(๊ทธ ๋ฆผ 6).
=======================================
โถโถโถ ROUND 5 โถโถโถโถโถโถโถโถโถโถโถโถ
=======================================
[USERโs Turn]
—————————————
์ฃผ์ฌ์ ๋ : 4
+——–+——–+——–+——–+
| ๋ฏธ์
| ์ฐฌ์ค | ์ผ๋ฐ | ํด์ |
+——–+——–+——–+——–+
| ์ผ๋ฐ | | ์ผ๋ฐ |
+——–+ +——–+
| ์ผ๋ฐ | | ์ผ๋ฐ |
+——–+——–+——–+——–+
| ์์ O | ์ผ๋ฐ | ์ฐฌ์ค | ๋ฏธ์
|
+——–+——–+——–+——–+
์์ ์นธ์ ๋์ฐฉํ์์ต๋๋ค. ์ด๋ฒ ํด์ ์๋ฌด๊ฒ๋ ํ์ง ์์ต๋๋ค.
[COMPUTERโs Turn]
—————————————
COMPUTER๊ฐ 1์ ๋ง์๊ฒ ๋์์ต๋๋ค.
=======================================
[USER – 0] ( 4/14)
โ โ โ โ โกโกโกโกโกโกโกโกโกโก
[COMP – 0] ( 8/14)
โ โ โ โ โ โ โ โ โกโกโกโกโกโก
======================================
์ฃผ์ฌ์๋ฅผ ๊ตด๋ฆฌ์๊ฒ ์ต๋๊น? (0-๊ตด๋ฆผ, -1-๊ฒ์ํฌ๊ธฐ):
๊ทธ๋ฆผ 6. ์์ ์นธ ๋์ ํ๋ฉด
๏ฎ ์ฌ์ฉ์ ์ ์ ํจ์
๏ฌ ์ผ๋ฐ ์นธ ๋์ฐฉ ์, ์ํํด์ผ ํ ๊ธฐ๋ฅ์ ํจ์๋ก ์ ์ํ ํ ์ฌ์ฉํ ๊ฒ
๏ ์ผ๋ฐ ์นธ
๏ ์ผ๋ฐ ์นธ์ ๋์ฐฉํ USER๋ ์ 1์์ ๋ง์๊ฒ ๋๋ค. ๋ง์ฝ 1์์ ๋ง์ ํ ์ฃผ๋์ด 14์์ธ ์ ํ๊ฐ ๋๋ฉด ํจ๋ฐฐํ๊ฒ ๋๋ค. ์ฆ, ํ์ฌ ์ฃผ๋์ด 13์์ธ ์ํ์์ ์ผ๋ฐ ์นธ์ ๋์ฐฉ ์ ํจ๋ฐฐํ ๊ฒ ๋๋ค.
๏ ์๋ ๊ทธ๋ฆผ 7์ USER์ ์์์์ ๋์ง ์ฃผ์ฌ์์ ๊ฐ์ 1์ด๋ฉฐ, ๊ทธ ์๋์ ๋ณด๋ํ์์ USER ์ ๋ง์ด 1์นธ ์ด๋ํ์ฌ ์ผ๋ฐ(1)์ ์์น์ ์์์ ๋ณผ ์ ์๋ค.
=======================================
โถโถโถ ROUND 1 โถโถโถโถโถโถโถโถโถโถโถโถ
=======================================
[USERโs Turn]
—————————————
์ฃผ์ฌ์ ๋ : 1
+——–+——–+——–+——–+
| ๋ฏธ์
| ์ฐฌ์ค | ์ผ๋ฐ | ํด์ |
+——–+——–+——–+——–+
| ์ผ๋ฐ | | ์ผ๋ฐ |
+——–+ +——–+
| ์ผ๋ฐ | | ์ผ๋ฐ |
+——–+——–+——–+——–+
| ์์ | ์ผ๋ฐ O | ์ฐฌ์ค | ๋ฏธ์
|
+——–+——–+——–+——–+
์ผ๋ฐ ์นธ์ ๋์ฐฉํ์์ต๋๋ค.
USER๊ฐ 1์ ๋ง์๊ฒ ๋์์ต๋๋ค.
[COMPUTERโs Turn]
—————————————
COMPUTER๊ฐ 1์ ๋ง์๊ฒ ๋์์ต๋๋ค.
=======================================
[USER – 1] ( 1/14)
โ โกโกโกโกโกโกโกโกโกโกโกโกโก
[COMP – 0] ( 1/14)
โ โกโกโกโกโกโกโกโกโกโกโกโกโก
=======================================
์ฃผ์ฌ์๋ฅผ ๊ตด๋ฆฌ์๊ฒ ์ต๋๊น? (0-๊ตด๋ฆผ, -1-๊ฒ์ํฌ๊ธฐ):
๊ทธ๋ฆผ 7. ์ผ๋ฐ ์นธ ๋์ ํ๋ฉด
๏ฎ ์ฌ์ฉ์ ์ ์ ํจ์
๏ฌ ์ผ๋ฐ ์นธ ๋์ฐฉ ์, ์ํํด์ผ ํ ๊ธฐ๋ฅ์ ํจ์๋ก ์ ์ํ ํ ์ฌ์ฉํ ๊ฒ
๏ ๋ฏธ์
์นธ
๏ ๋ฏธ์
์นธ ๋์ฐฉ ์, โ369 ๊ฒ์โ๊ณผ โ๋ฒ ์คํจ๋ผ๋น์ค ๊ฒ์โ ์ค ํ๋๋ฅผ ๋๋คํ๊ฒ ์คํํ๋ค.
๏ ๋ฏธ์
์นธ์ ๋์ฐฉํ์ฌ ๊ฒ์ ์์ ์, USER๋ COMPUTER๋ฅผ ์๋๋ก ๊ฒ์์ ์งํํ๊ฒ ๋๋ค.
๏ ๋ฏธ์
์ ๊ฒฝ์ฐ, USER๊ฐ ์ด๊ธฐ๋ฉด COMPUTER๊ฐ 4์์ ๋ง์๋ฉฐ, COMPUTER๊ฐ ์ด๊ธฐ๋ฉด USER๊ฐ 4์์ ๋ง์๊ฒ ๋๋ค.
๏ USER๊ฐ ๋ฏธ์
์นธ์ ๋์ฐฉํด์ ๋ฏธ์
์ํ ํ, COMPUTER์ ์์๊ฐ ๋๋ฉด 1์ ๋ง์๋ ์ผ ์์ด USER ์ฐจ๋ก๋ก ๋์ด๊ฐ๋ค.
๏ 369 ๊ฒ์
– 369 ๊ฒ์์ 1๋ถํฐ ์ซ์๋ฅผ ํ๋์ฉ ๋๋ฉด์, 3, 6, 9๊ฐ ๋ค์ด๊ฐ๋ ์ซ์๋ ์ซ์๋ฅผ ๋งํ๋ ๋์ ๋ฐ์๋ฅผ ์น๋ ๊ฒ์์ด๋ค.
– ๋ณธ ๊ณผ์ ์์๋ COMPUTER์ USER๊ฐ ๋ฒ๊ฐ์๊ฐ๋ฉด์ 1๋ถํฐ ์ซ์๋ฅผ ํ๋์ฉ ๋๋ฉด์, 369๊ฐ ๋ค์ด๊ฐ๋ ์ซ์์ 10์ ๋ฐฐ์์์ ๋ฐ์๋ฅผ ์น๋ค. ๋ฐ์๋ฅผ ์ณ์ผ ํ๋ ์ซ์์์๋ 0์ ์ซ ์๋ฅผ ๋๋๋ก ํ๋ค.
– ๊ฒ์์ USER์ COMPUTER ์ค ํ๋๊ฐ ๋๋คํ๊ฒ ์ ํ๋์ด ๋จผ์ ์์ํ๋๋ก ํ๋ค. ์๋ ์์๋ COMPUTER๊ฐ ๋จผ์ ์์ํ๋ ๊ฒฝ์ฐ๋ก 1์ ์ซ์๋ฅผ ๋จผ์ ์ถ๋ ฅํ๋ฉฐ, ๋ค์ USER์ ์
๋ ฅ์ ๊ธฐ๋ค๋ฆฌ๋ฉฐ USER๊ฐ ์์์ ๋ง๋ ์ซ์๋ฅผ ์
๋ ฅํ๋ฉด COMPUTER์ ์์๋ก ๋์ด๊ฐ๋ค.
– COMPUTER๋ ์๊ธฐ ์์์์ ํญ์ ์ฌ๋ฐ๋ฅธ ์ซ์๋ฅผ ๋งํ๋ค(์ถ๋ ฅํ๋ค). 21์ ์ซ์๊น์ง USER๊ฐ ์ฌ๋ฐ๋ฅธ ์ซ์๋ฅผ ๋งํ(์
๋ ฅํ) ๊ฒฝ์ฐ, USER๊ฐ ์น๋ฆฌํ๊ฒ ๋๋ค.
=======================================
โถโถโถ ROUND 2 โถโถโถโถโถโถโถโถโถโถโถโถ
=======================================
[USERโs Turn]
—————————————
์ฃผ์ฌ์ ๋ : 2
+——–+——–+——–+——–+
| ๋ฏธ์
| ์ฐฌ์ค | ์ผ๋ฐ | ํด์ |
+——–+——–+——–+——–+
| ์ผ๋ฐ | | ์ผ๋ฐ |
+——–+ +——–+
| ์ผ๋ฐ | | ์ผ๋ฐ |
+——–+——–+——–+——–+
| ์์ | ์ผ๋ฐ | ์ฐฌ์ค | ๋ฏธ์
O |
+——–+——–+——–+——–+
๋ฏธ์
์นธ์ ๋์ฐฉํ์์ต๋๋ค. 369 ๊ฒ์์ด ์ ํ๋์์ต๋๋ค.
—————————————
โ
โ
โ
โ
โ
369 ๊ฒ์ โ
โ
โ
โ
โ
—————————————
COMP >> 1
USER >> 2
COMP >> 0
USER >> 4
COMP >> 5
USER >> 0
COMP >> 7
USER >> 8
COMP >> 0
USER >> 0
COMP >> 11
USER >> 12
COMP >> 0
USER >> 14
COMP >> 15
USER >> 0
COMP >> 17
USER >> 18
COMP >> 0
USER >> 0
COMP >> 21
—————————————
USER๊ฐ ์น๋ฆฌํ์์ต๋๋ค.
COMPUTER๊ฐ 4์ ๋ง์๊ฒ ๋์์ต๋๋ค.
[COMPUTERโs Turn]
—————————————
COMPUTER๊ฐ 0์ ๋ง์๊ฒ ๋์์ต๋๋ค.
=======================================
[USER – 3] ( 1/14)
โ โกโกโกโกโกโกโกโกโกโกโกโกโก
[COMP – 0] ( 5/14)
โ โ โ โ โ โกโกโกโกโกโกโกโกโก
=======================================
์ฃผ์ฌ์๋ฅผ ๊ตด๋ฆฌ์๊ฒ ์ต๋๊น? (0-๊ตด๋ฆผ, -1-๊ฒ์ํฌ๊ธฐ): =======================================
โถโถโถ ROUND 8 โถโถโถโถโถโถโถโถโถโถโถโถ
=======================================
[USERโs Turn]
—————————————
์ฃผ์ฌ์ ๋ : 1
+——–+——–+——–+——–+
| ๋ฏธ์
O | ์ฐฌ์ค | ์ผ๋ฐ | ํด์ |
+——–+——–+——–+——–+
| ์ผ๋ฐ | | ์ผ๋ฐ |
+——–+ +——–+
| ์ผ๋ฐ | | ์ผ๋ฐ |
+——–+——–+——–+——–+
| ์์ | ์ผ๋ฐ | ์ฐฌ์ค | ๋ฏธ์
|
+——–+——–+——–+——–+
๋ฏธ์
์นธ์ ๋์ฐฉํ์์ต๋๋ค. 369 ๊ฒ์์ด ์ ํ๋์์ต๋๋ค.
—————————————
โ
โ
โ
โ
โ
369 ๊ฒ์ โ
โ
โ
โ
โ
—————————————
COMP >> 1
USER >> 2
COMP >> 0
USER >> 3
—————————————
COMPUTER๊ฐ ์น๋ฆฌํ์์ต๋๋ค.
USER๊ฐ 4์ ๋ง์๊ฒ ๋์์ต๋๋ค.
[COMPUTERโs Turn]
—————————————
COMPUTER๊ฐ 0์ ๋ง์๊ฒ ๋์์ต๋๋ค.
=======================================
[USER – 9] ( 6/14)
โ โ โ โ โ โ โกโกโกโกโกโกโกโก
[COMP – 0] (13/14)
โ โ โ โ โ โ โ โ โ โ โ โ โ โก
======================================
์ฃผ์ฌ์๋ฅผ ๊ตด๋ฆฌ์๊ฒ ์ต๋๊น? (0-๊ตด๋ฆผ, -1-๊ฒ์ํฌ๊ธฐ):
๊ทธ๋ฆผ 8. ๋ฏธ์
์นธ(369 ๊ฒ์) ๋์ ํ๋ฉด
๏ ๋ฒ ์คํจ๋ผ๋น์ค ๊ฒ์
– ๋ฒ ์คํจ๋ผ๋น์ค ๊ฒ์์ 1๋ถํฐ 31๊น์ง์ ์๋ฅผ ์์๋๋ก ๋ถ๋ฌ์ ๋ง์ง๋ง 31์ ๋งํ๋ ์ฌ ๋์ด ์ง๋ ๊ฒ์์ผ๋ก, ๊ฒ์ ์ฐธ์ฌ์๋ค์ ๊ฐ์์ ์์์ 1~3๊ฐ๊น์ง์ ์ซ์๋ฅผ ์ฐ์ํ์ฌ ๋งํ ์ ์๋ค.
– ๋ณธ ๊ณผ์ ์์๋ COMPUTER์ USER๊ฐ ๋ฒ๊ฐ์๊ฐ๋ฉด์ ๊ฒ์์ ์งํํ๋๋ฐ, USER๋ ์์ ์ ์์์ ์ฐ์ํ์ฌ ๋ถ๋ฅผ ์ซ์์ ๊ฐ์๋ฅผ ์
๋ ฅํ๋ฉฐ, COMPUTER๋ ์์ ์ ์์์ ์ฐ์ํ์ฌ ๋ถ๋ฅผ ์ซ์์ ๊ฐ์๋ฅผ ๋๋คํ๊ฒ ์ ํํ๋ค. ๊ฐ์์ ์์์ 1~3 ๋ฒ์ ๋ด์ ์ซ์๋ฅผ ์ ํ ํ๋๋ก ํ๋ค. (๋ถ๋ฅผ ์ซ์๊ฐ 3๊ฐ ๋ฏธ๋ง์ผ๋ก ๋จ์ ๊ฒฝ์ฐ์๋ 1~3 ๋ฒ์ ๋ด์ ์ซ์๋ฅผ ์ ํ ํ๋๋ก ๊ตฌํํ๋ค.)
– ๋ง์ฝ USER๊ฐ 1~3 ์ด์ธ์ ๊ฐ์ ์
๋ ฅํ๊ฒ ๋๋ฉด ํด๋น ๊ฐ์ ๋ฌด์ํ๊ณ ๋ค์ ์
๋ ฅ ๋ฐ๋๋ค.
– ๊ฒ์ ์์์ ๋๋คํ๊ฒ ํ๋ ์ด์ด(COMPUTER ๋๋ USER)๋ฅผ ์ ํํ์ฌ ์์ํ๋๋ก ํ๋ค.
=======================================
โถโถโถ ROUND 6 โถโถโถโถโถโถโถโถโถโถโถโถ
=======================================
[USERโs Turn]
—————————————
์ฃผ์ฌ์ ๋ : 3
+——–+——–+——–+——–+
| ๋ฏธ์
| ์ฐฌ์ค | ์ผ๋ฐ | ํด์ |
+——–+——–+——–+——–+
| ์ผ๋ฐ | | ์ผ๋ฐ |
+——–+ +——–+
| ์ผ๋ฐ | | ์ผ๋ฐ |
+——–+——–+——–+——–+
| ์์ | ์ผ๋ฐ | ์ฐฌ์ค | ๋ฏธ์
O |
+——–+——–+——–+——–+
๋ฏธ์
์นธ์ ๋์ฐฉํ์์ต๋๋ค.. ๋ฒ ์คํจ๋ผ๋น์ค ๊ฒ์์ด ์ ํ๋์์ต๋๋ค.
—————————————
โ
โ
โ
โ
โ
๋ฒ ์คํจ๋ผ๋น์ค ๊ฒ์ โ
โ
โ
โ
โ
—————————————
USER >> 3 1 2 3
COMP >> 1
4
USER >> 3 5 6 7
COMP >> 2 8 9
USER >> 1
10
COMP >> 3 11 12 13
USER >> 3 14 15 16
COMP >> 2
17 18
USER >> 3 19 20 21
COMP >> 3 22 23 24
USER >> 3
25 26 27
COMP >> 2 28 29
USER >> 1
30
COMP >> 2
31
—————————————
USER๊ฐ ์น๋ฆฌํ์์ต๋๋ค.
COMPUTER๊ฐ 4์ ๋ง์๊ฒ ๋์์ต๋๋ค.
=======================================
โถโถโถ ROUND 9 โถโถโถโถโถโถโถโถโถโถโถโถ
=======================================
[USERโs Turn]
—————————————
์ฃผ์ฌ์ ๋ : 6
+——–+——–+——–+——–+
| ๋ฏธ์
| ์ฐฌ์ค | ์ผ๋ฐ | ํด์ |
+——–+——–+——–+——–+
| ์ผ๋ฐ | | ์ผ๋ฐ |
+——–+ +——–+
| ์ผ๋ฐ | | ์ผ๋ฐ |
+——–+——–+——–+——–+
| ์์ | ์ผ๋ฐ | ์ฐฌ์ค | ๋ฏธ์
O |
+——–+——–+——–+——–+
๋ฏธ์
์นธ์ ๋์ฐฉํ์์ต๋๋ค.. ๋ฒ ์คํจ๋ผ๋น์ค ๊ฒ์์ด ์ ํ๋์์ต๋๋ค.
—————————————
โ
โ
โ
โ
โ
๋ฒ ์คํจ๋ผ๋น์ค ๊ฒ์ โ
โ
โ
โ
โ
—————————————
USER >> 4 WRONG INPUT! USER >> 0 WRONG INPUT!
USER >> 3 1 2 3
COMP >> 3 4 5 6
USER >> 3
7 8 9
COMP >> 2 10 11
USER >> 3 12 13 14
COMP >> 3
15 16 17
USER >> 3 18 19 20
COMP >> 2 21 22
USER >> 3
23 24 25
COMP >> 1 26
USER >> 3
27 28 29
COMP >> 1
30
USER >> 1
31
—————————————
COMPUTER๊ฐ ์น๋ฆฌํ์์ต๋๋ค.
[COMPUTERโs Turn]
—————————————
COMPUTER๊ฐ 0์ ๋ง์๊ฒ ๋์์ต๋๋ค.
=======================================
[USER – 3] ( 4/14)
โ โ โ โ โกโกโกโกโกโกโกโกโกโก
[COMP – 0] (12/14)
โ โ โ โ โ โ โ โ โ โ โ โ โกโก
======================================
์ฃผ์ฌ์๋ฅผ ๊ตด๋ฆฌ์๊ฒ ์ต๋๊น? (0-๊ตด๋ฆผ, -1-๊ฒ์ํฌ๊ธฐ): USER๊ฐ 4์ ๋ง์๊ฒ ๋์์ต๋๋ค.
[COMPUTERโs Turn]
—————————————
COMPUTER๊ฐ 0์ ๋ง์๊ฒ ๋์์ต๋๋ค.
=======================================
[USER – 3] (10/14)
โ โ โ โ โ โ โ โ โ โ โกโกโกโก
[COMP – 0] (13/14)
โ โ โ โ โ โ โ โ โ โ โ โ โ โก
======================================
์ฃผ์ฌ์๋ฅผ ๊ตด๋ฆฌ์๊ฒ ์ต๋๊น? (0-๊ตด๋ฆผ, -1-๊ฒ์ํฌ๊ธฐ):
๊ทธ๋ฆผ 9. ๋ฏธ์
์นธ(๋ฒ ์คํจ๋ผ๋น์ค ๊ฒ์) ๋์ ํ๋ฉด
๏ฎ ์ฌ์ฉ์ ์ ์ ํจ์
๏ฌ ๋ฏธ์
์นธ ๋์ฐฉ ์, ์ํํด์ผ ํ ๊ธฐ๋ฅ์ ํจ์๋ก ์ ์ํ ํ ์ฌ์ฉํ ๊ฒ. ์ด ํจ์์์ ์๋ ์ ์ํ ๋ ํจ์๋ฅผ ํธ์ถํ์ฌ ์ฌ์ฉํ ๊ฒ.
๏ฌ 369 ๊ฒ์์ ์คํํ๋ ํจ์๋ฅผ ์ ์ ํ ์ฌ์ฉํ ๊ฒ.
๏ฌ ๋ฒ ์คํจ๋ผ๋น์ค ๊ฒ์์ ์คํํ๋ ํจ์๋ฅผ ์ ์ ํ ์ฌ์ฉํ ๊ฒ.
๏ ํด์ ์นธ
๏ ํด์ ์นธ ๋์ฐฉ ์, ํ๋ ์ด์ด๋ ์๋ฌด๋ฐ ํ์๋ฅผ ํ์ง์๊ณ ํด์ ๋ค์ ํ๋ ์ด์ด์๊ฒ ๋๊ธด๋ค.
=======================================
โถโถโถ ROUND 3 โถโถโถโถโถโถโถโถโถโถโถโถ
=======================================
[USERโs Turn]
—————————————
์ฃผ์ฌ์ ๋ : 3
+——–+——–+——–+——–+
| ๋ฏธ์
| ์ฐฌ์ค | ์ผ๋ฐ | ํด์ O |
+——–+——–+——–+——–+
| ์ผ๋ฐ | | ์ผ๋ฐ |
+——–+ +——–+
| ์ผ๋ฐ | | ์ผ๋ฐ |
+——–+——–+——–+——–+
| ์์ | ์ผ๋ฐ | ์ฐฌ์ค | ๋ฏธ์
|
+——–+——–+——–+——–+
ํด์ ์นธ์ ๋์ฐฉํ์์ต๋๋ค.
์ด๋ฒ ํด์ ์๋ฌด๊ฒ๋ ํ์ง ์์ต๋๋ค.
[COMPUTERโs Turn]
—————————————
COMPUTER๊ฐ 1์ ๋ง์๊ฒ ๋์์ต๋๋ค.
=======================================
[USER – 6] ( 1/14)
โ โกโกโกโกโกโกโกโกโกโกโกโกโก
[COMP – 0] ( 6/14)
โ โ โ โ โ โ โกโกโกโกโกโกโกโก
=======================================
์ฃผ์ฌ์๋ฅผ ๊ตด๋ฆฌ์๊ฒ ์ต๋๊น? (0-๊ตด๋ฆผ, -1-๊ฒ์ํฌ๊ธฐ):
๊ทธ๋ฆผ 10. ํด์ ์นธ ๋์ ํ๋ฉด
๏ ์ฐฌ์ค ์นธ
๏ ์ฐฌ์ค ์นธ ๋์ฐฉ ์, USER๋ ๋ค์ ๋ ์ฐฌ์ค ์นด๋ ์ค ํ๋๋ฅผ ๋ฝ์์ ๋๋คํ๊ฒ ์ํํ๋ค.
โ ์ธ์ ๋! : โ์ธ์ ๋!โ ์นด๋๊ฐ ์ ํ๋ ๊ฒฝ์ฐ, ์ฐฌ์ค ์นธ์ ๋์ฐฉํ USER๋ง ์์ฃผ 3์์ ๋ง์๊ฒ ๋๋ค.
โก ์ฌ๋ช
808 : โ์ฌ๋ช
808โ ์นด๋๊ฐ ์ ํ๋ ๊ฒฝ์ฐ, ์ ๊ธฐ์ด์ด -2์ ๋งํผ ํด์๋๊ฒ ๋๋ค. ์ ๋ฅผ ๋ค๋ฉด, USER์ ํ์ฌ ์ฃผ๋ ์ํ๊ฐ 7์์ผ ๊ฒฝ์ฐ์๋ 5์์ผ๋ก ๋ฐ๋๋ฉฐ, ํ์ฌ ์ฃผ๋์ด 0 ์ ๋๋ 1์์ผ ๊ฒฝ์ฐ 0์์ผ๋ก ๋ฐ๋๋ค(์์ ์ฃผ๋์ ์์).
=======================================
โถโถโถ ROUND 4 โถโถโถโถโถโถโถโถโถโถโถโถ
=======================================
[USERโs Turn]
—————————————
์ฃผ์ฌ์ ๋ : 2
+——–+——–+——–+——–+
| ๋ฏธ์
| ์ฐฌ์ค O | ์ผ๋ฐ | ํด์ |
+——–+——–+——–+——–+
| ์ผ๋ฐ | | ์ผ๋ฐ |
+——–+ +——–+
| ์ผ๋ฐ | | ์ผ๋ฐ |
+——–+——–+——–+——–+
| ์์ | ์ผ๋ฐ | ์ฐฌ์ค | ๋ฏธ์
|
+——–+——–+——–+——–+
์ฐฌ์ค ์นธ์ ๋์ฐฉํ์์ต๋๋ค.
‘์ธ์ ๋!’ ์นด๋๋ฅผ ๋ฝ์์ต๋๋ค. USER๊ฐ 3์ ๋ง์๊ฒ ๋์์ต๋๋ค.
[COMPUTERโs Turn]
—————————————
COMPUTER๊ฐ 1์ ๋ง์๊ฒ ๋์์ต๋๋ค.
=======================================
[USER – 8] ( 4/14)
โ โ โ โ โกโกโกโกโกโกโกโกโกโก
[COMP – 0] ( 7/14)
โ โ โ โ โ โ โ โกโกโกโกโกโกโก
=======================================
์ฃผ์ฌ์๋ฅผ ๊ตด๋ฆฌ์๊ฒ ์ต๋๊น? (0-๊ตด๋ฆผ, -1-๊ฒ์ํฌ๊ธฐ): =======================================
โถโถโถ ROUND 7 โถโถโถโถโถโถโถโถโถโถโถโถ
=======================================
[USERโs Turn]
—————————————
์ฃผ์ฌ์ ๋ : 5
+——–+——–+——–+——–+
| ๋ฏธ์
| ์ฐฌ์ค O | ์ผ๋ฐ | ํด์ |
+——–+——–+——–+——–+
| ์ผ๋ฐ | | ์ผ๋ฐ |
+——–+ +——–+
| ์ผ๋ฐ | | ์ผ๋ฐ |
+——–+——–+——–+——–+
| ์์ | ์ผ๋ฐ | ์ฐฌ์ค | ๋ฏธ์
|
+——–+——–+——–+——–+
์ฐฌ์ค ์นธ์ ๋์ฐฉํ์์ต๋๋ค.
‘์ฌ๋ช
808’ ์นด๋๋ฅผ ๋ฝ์์ต๋๋ค.
USER๊ฐ -2์ ๋ง์๊ฒ ๋์์ต๋๋ค.
[COMPUTERโs Turn]
—————————————
COMPUTER๊ฐ 1์ ๋ง์๊ฒ ๋์์ต๋๋ค.
=======================================
[USER – 8] ( 2/14)
โ โ โกโกโกโกโกโกโกโกโกโกโกโก
[COMP – 0] (13/14)
โ โ โ โ โ โ โ โ โ โ โ โ โ โก
======================================
์ฃผ์ฌ์๋ฅผ ๊ตด๋ฆฌ์๊ฒ ์ต๋๊น? (0-๊ตด๋ฆผ, -1-๊ฒ์ํฌ๊ธฐ):
๊ทธ๋ฆผ 11. ์ฐฌ์ค ์นธ ๋์ ํ๋ฉด
3. ๊ฒ์ ์ข ๋ฃ ๋ฐ ์นํจ ํ์
์ฃผ๋ฃจ๋ง๋ถ ๊ฒ์์ COMPUTER๋ USER ์ค ๋จผ์ 14์์ ์ ์ ๋ง์ ์ชฝ์ด ํจ๋ฐฐํ๊ฒ ๋๋ค. ๊ฒ์์ด ์ข
๋ฃ ๋ ๊ฒฝ์ฐ “๊ฒ์์ด ์ข
๋ฃ๋์์ต๋๋ค.”๋ผ๋ ๋ฉ์์ง์ ํจ๊ป USER์ COMPUTER์ ์ต์ข
์ฃผ๋์ ์๋ ๊ทธ๋ฆผ 12์ ๊ฐ์ด ํ์ํ๋ค. ๊ทธ๋ฆฌ๊ณ ๊ทธ ์๋ ๋๊ฐ ์น๋ฆฌํ๋์ง ์ถ๋ ฅํ๋ค.
๏ USER๊ฐ 14์์ ์ ์ ๋จผ์ ๋ง์๊ฒ ๋๋ฉด, COMPUTER ์์๋ก ๋์ด๊ฐ์ง ์๊ณ ๊ฒ์์ ์ข
๋ฃํ ๋ค.
๏ ํ์ฌ ์ฃผ๋์ด 13์์ธ ์ํ์์ 2์ ์ด์์ ๋ง์๊ฒ ๋์ด ์ฃผ๋์ด ์ด๊ณผ ๋๋ฉด 14์๊น์ง๋ง ํ ์๋ฅผ ํ๊ณ ๊ฒ์์ ์ข
๋ฃํ๋๋ก ํ๋ค. ๋ํ, -1์ ์
๋ ฅํ๋ฉด ํ๋ฉด ์ง์ฐ๊ธฐ ํ ๊ทธ๋ฆผ 1๊ณผ ๊ฐ์ด ์ด๊ธฐ ์ ํ ๋ฉ๋ด๋ก ๋์๊ฐ๋ค. ๋จ ๋ฉ๋ด๋ก ๋์ ๊ฐ๊ธฐ ์ํ ์
๋ ฅ์ผ๋ก -1 ์ด์ธ์๋ ๊ณ ๋ คํ ํ์๊ฐ ์๋ค.
=======================================
โถโถโถ ROUND 10 โถโถโถโถโถโถโถโถโถโถโถโถ
=======================================
[USERโs Turn]
————————————— ์ฃผ์ฌ์ ๋ : 6
+——–+——–+——–+——–+
| ๋ฏธ์
O | ์ฐฌ์ค | ์ผ๋ฐ | ํด์ |
+——–+——–+——–+——–+
| ์ผ๋ฐ | | ์ผ๋ฐ |
+——–+ +——–+
| ์ผ๋ฐ | | ์ผ๋ฐ |
+——–+——–+——–+——–+
| ์์ | ์ผ๋ฐ | ์ฐฌ์ค | ๋ฏธ์
|
+——–+——–+——–+——–+
๋ฏธ์
์นธ์ ๋์ฐฉํ์์ต๋๋ค. 369 ๊ฒ์์ด ์ ํ๋์์ต๋๋ค.
—————————————
โ
โ
โ
โ
โ
369 ๊ฒ์ โ
โ
โ
โ
โ
—————————————
USER >> 1
COMP >> 2
USER >> 3
—————————————
COMPUTER๊ฐ ์น๋ฆฌํ์์ต๋๋ค.
USER๊ฐ 4์ ๋ง์๊ฒ ๋์์ต๋๋ค.
=======================================
โถโถโถ ROUND 12 โถโถโถโถโถโถโถโถโถโถโถโถ
=======================================
[USERโs Turn]
————————————— ์ฃผ์ฌ์ ๋ : 4
+——–+——–+——–+——–+
| ๋ฏธ์
| ์ฐฌ์ค | ์ผ๋ฐ | ํด์ |
+——–+——–+——–+——–+
| ์ผ๋ฐ | | ์ผ๋ฐ |
+——–+ +——–+
| ์ผ๋ฐ O | | ์ผ๋ฐ |
+——–+——–+——–+——–+
| ์์ | ์ผ๋ฐ | ์ฐฌ์ค | ๋ฏธ์
|
+——–+——–+——–+——–+
์ผ๋ฐ ์นธ์ ๋์ฐฉํ์์ต๋๋ค.
USER๊ฐ 1์ ๋ง์๊ฒ ๋์์ต๋๋ค.
[COMPUTERโs Turn]
—————————————
COMPUTER๊ฐ 1์ ๋ง์๊ฒ ๋์์ต๋๋ค.
๊ฒ์์ด ์ข
๋ฃ๋์์ต๋๋ค.
=======================================
[USER – 11] ( 9/14)
โ โ โ โ โ โ โ โ โ โกโกโกโกโก
[COMP – 0] (14/14)
โ โ โ โ โ โ โ โ โ โ โ โ โ โ
======================================
* ๊ฒฐ๊ณผ USER๊ฐ ์น๋ฆฌํ์์ต๋๋ค.
๋ฉ์ธ ๋ฉ๋ด๋ก ๋์๊ฐ๊ธฐ(-1):
๊ฒ์์ด ์ข
๋ฃ๋์์ต๋๋ค.
=======================================
[USER – 9] (14/14)
โ โ โ โ โ โ โ โ โ โ โ โ โ โ
[COMP – 0] (13/14)
โ โ โ โ โ โ โ โ โ โ โ โ โ โก
======================================
* ๊ฒฐ๊ณผ COMPUTER๊ฐ ์น๋ฆฌํ์์ต๋๋ค.
๋ฉ์ธ ๋ฉ๋ด๋ก ๋์๊ฐ๊ธฐ(-1):
๊ทธ๋ฆผ 12. ๊ฒ์ ์ข ๋ฃ ์ ๊ฒฐ๊ณผ ํ๋ฉด
Tips.
๏ฌ ํ๋ฉด ์ง์ฐ๊ธฐ
ํ๋ฉด์ ์ง์ฐ๊ณ ์ถ์ ๊ฒฝ์ฐ, stdlib ํค๋ ํ์ผ์ ํฌํจ ์ํจ ํ system() ํจ์๋ฅผ ์ฌ์ฉํ๋๋ก ํ๋ค. system() ํจ์์ ๋งค๊ฐ๋ณ์๋ก “cls”๋ฅผ ๋๊ฒจ์ฃผ๋ฉด ๋๋ค. ์๋์ ์์ค ์ฝ๋๋ฅผ ์ปดํ์ผํ์ฌ ์คํํ๋ฉด
์ฝ์ ํ๋ฉด์ “Erase me!” ๋ฌธ์์ด ์ด ์ถ๋ ฅ๋๋ค. Enterํค๋ฅผ ์
๋ ฅํ๋ฉด ํ๋ฉด์ด ์ง์์ง ํ์ “Erased”
๋ฌธ์์ด์ด ์ถ๋ ฅ๋๋ ๊ฒ์ ๋ณผ ์ ์๋ค.
#include <stdio.h> #include <stdlib.h> int main()
{ char c; printf(“Erase me! “); scanf(“%c”, &c); system(“cls”); printf(“Erased “); return 0;
}




Reviews
There are no reviews yet.