๐Ÿš€ ๊ฐ€์œ„ ๋ฐ”์œ„ ๋ณด ๊ฒŒ์ž„์ž…๋‹ˆ๋‹ค.

๊ณต๋ถ€ํ•˜๋‹ค๊ฐ€ ์ง€์ณ์„œ

๊ฐ€์œ„ ๋ฐ”์œ„ ๋ณด๊ฒŒ์ž„์„ ๋งŒ๋“ค์–ด๋ดค์–ด์š”

โœ”๏ธ๋งŒ๋“ค์–ด์•ผํ•  ๊ฒƒ๋“ค์„ ์ •๋ฆฌ ํ–ˆ์Šต๋‹ˆ๋‹ค.

User Class ์œ ์ €

  • ์ด๋ฆ„์„ ์ €์žฅํ•œ๋‹ค.
  • toString ์ด๋ฆ„์„ ๋ฐ˜ํ™˜
  • Hand Class์„ ํฌํ•จํ•œ๋‹ค.
  • ์†๊ฐ€๋ฝ์„ ๋ฆฌ์…‹ํ•˜๋Š” ํ•จ์ˆ˜
  • ์†๊ฐ€๋ฝ์ด ๋งž๋Š” ์ง€ ํ™•์ธํ•˜๋Š” ํ•จ์ˆ˜

Hand Class ์†๊ฐ€๋ฝ

  • ์†๊ฐ€๋ฝ์„ ๋žœ๋ค์œผ๋กœ ๋ฐ˜ํ™˜ํ•œ๋‹ค.
  • ๋‹ค์‹œ ์†๊ฐ€๋ฝ์„ ๋žœ๋ค์œผ๋กœ ์ฃผ๋Š” ํ•จ์ˆ˜
    • 0~2 ๊นŒ์ง€
  • ์†๊ฐ€๋ฝ์ด ๋งž๋Š”์ง€ ํ™•์ธํ•˜๋Š” ํ•จ์ˆ˜

UserControll Class

  • ์œ ์ €๋“ค์„ ์ƒ์„ฑํ•˜๋ฉด์„œ ์ด๋ฆ„์„ ์ž…๋ ฅ
  • ์œ ์ €์˜ ์†๊ฐ€๋ฝ์„ ๋ณด์—ฌ์ค€๋‹ค.
  • ๋ˆ„๊ฐ€ ์ด๊ฒผ๋Š”์ง€ ์•Œ๋ ค์ค€๋‹ค.
  • ๋น„๊ฒผ๋‹ค๋Š” ๊ฒƒ์„ ์•Œ๋ ค์ค€๋‹ค.
  • ์†๊ฐ€๋ฝ์„ ๋ฆฌ์…‹ํ•ด์ค€๋‹ค.

Progress Class ๊ฒŒ์ž„ ์ง„ํ–‰

  • ์•„๋ฌด๋‚˜ 5๋ฒˆ์ด๊ธฐ๋ฉด ๊ฒŒ์ž„์€ ๋๋‚˜๊ณ 
  • ์ตœ์ข…์œผ๋กœ ๊ฒŒ์ž„ ์Šค์ฝ”์–ด ์ถœ๋ ฅ

โœ”๊ฒŒ์ž„ ์ถœ๋ ฅ

1๋ฒˆ์˜ ์œ ์ €์˜ ์ด๋ฆ„: ๋ฐ•์Šน์ฐฌ
2๋ฒˆ์˜ ์œ ์ €์˜ ์ด๋ฆ„: ๊น€์น˜ํ˜ธ
๋ฐ•์Šน์ฐฌ์˜ ์†๊ฐ€๋ฝ: paper
๊น€์น˜ํ˜ธ์˜ ์†๊ฐ€๋ฝ: scissor
๊น€์น˜ํ˜ธ๊ฐ€ ์ด๊ฒผ์Šต๋‹ˆ๋‹ค.

๋ฐ•์Šน์ฐฌ์˜ ์†๊ฐ€๋ฝ: scissor
๊น€์น˜ํ˜ธ์˜ ์†๊ฐ€๋ฝ: paper
๋ฐ•์Šน์ฐฌ๊ฐ€ ์ด๊ฒผ์Šต๋‹ˆ๋‹ค.

๋ฐ•์Šน์ฐฌ์˜ ์†๊ฐ€๋ฝ: paper
๊น€์น˜ํ˜ธ์˜ ์†๊ฐ€๋ฝ: rock
๋ฐ•์Šน์ฐฌ๊ฐ€ ์ด๊ฒผ์Šต๋‹ˆ๋‹ค.

๋ฐ•์Šน์ฐฌ์˜ ์†๊ฐ€๋ฝ: rock
๊น€์น˜ํ˜ธ์˜ ์†๊ฐ€๋ฝ: paper
๊น€์น˜ํ˜ธ๊ฐ€ ์ด๊ฒผ์Šต๋‹ˆ๋‹ค.

๋ฐ•์Šน์ฐฌ์˜ ์†๊ฐ€๋ฝ: paper
๊น€์น˜ํ˜ธ์˜ ์†๊ฐ€๋ฝ: scissor
๊น€์น˜ํ˜ธ๊ฐ€ ์ด๊ฒผ์Šต๋‹ˆ๋‹ค.

๋ฐ•์Šน์ฐฌ์˜ ์†๊ฐ€๋ฝ: rock
๊น€์น˜ํ˜ธ์˜ ์†๊ฐ€๋ฝ: paper
๊น€์น˜ํ˜ธ๊ฐ€ ์ด๊ฒผ์Šต๋‹ˆ๋‹ค.

๋ฐ•์Šน์ฐฌ์˜ ์†๊ฐ€๋ฝ: paper
๊น€์น˜ํ˜ธ์˜ ์†๊ฐ€๋ฝ: scissor
๊น€์น˜ํ˜ธ๊ฐ€ ์ด๊ฒผ์Šต๋‹ˆ๋‹ค.

์ด๋ฆ„:๋ฐ•์Šน์ฐฌ ์ด๊ธด์ˆ˜:2 ์ด๋ฆ„:๊น€์น˜ํ˜ธ ์ด๊ธด์ˆ˜:5