User Tools

Site Tools


contest_2011-09-06

This is an old revision of the document!


Weekly Contest for September 6, 2011

One-Time Setup

From your lab workstation, use these commands to get started…

 % mkdir pc2
 % cp -p /homes/cs390cp/pc2/pc2v9.ini pc2

Join the Contest

 % cd pc2
 % /homes/cs390cp/pc2/bin/pc2team &

Log in using your individually assigned “teamX” account and password. You can work in the current window/directory, creating a subdirectory for each problem.

Problems

  • A: Poker Hands (Repeated here for those of you who want to try it and for those who didn't quite get it last week.)

Candidates…

  • Yahtzee
  • Doublets
  • Stacks of Flapjacks
  • Pairsumonious Numbers
  • How Many Pieces of Land?

If you've already solved one or more of these problems, try (1) solving again without referring to your old solution, and/or (2) using a different language (Java or C++). If you want to work on an additional problem from this chapter, let me know.

Hints:

  • A: The main trick to this problem is creating a hand evaluation method that returns a simple value that can be compared to other hands. One representation of hand value is as a six-character string, where the first character represents the hand type (e.g., 1 = “high hand”, 9 = “straight flush”) and the remaining five characters are encoded values of the cards (e.g., “A” = deuce, “B” = three, …, and “M” = ace) in order of relevance to the hand type (e.g., list the three-of-a-kind from a full house before the pair, even if the pair is higher).
contest_2011-09-06.1315238010.txt.gz · Last modified: 2011/09/05 08:53 by jtkorb