summaryrefslogtreecommitdiff
path: root/src/Q2/README.md
diff options
context:
space:
mode:
authormo <mo.khan@gmail.com>2019-06-02 22:22:17 -0600
committermo <mo.khan@gmail.com>2019-06-02 22:22:17 -0600
commita857fda2c6d5372de8d7c4c8107f8a980c0b9491 (patch)
tree4d8fc8fef32a3d872f1b84bbbac93dbd14e647b6 /src/Q2/README.md
parentd68f4ae0d2b744e1401e3bf39868876103ef8d2b (diff)
this API does not make any sense. (headdesk)
Diffstat (limited to 'src/Q2/README.md')
-rw-r--r--src/Q2/README.md38
1 files changed, 38 insertions, 0 deletions
diff --git a/src/Q2/README.md b/src/Q2/README.md
new file mode 100644
index 0000000..db91fec
--- /dev/null
+++ b/src/Q2/README.md
@@ -0,0 +1,38 @@
+Learning Profile for Assignment #2, And Question #1
+
+Name: Mo Khan
+Student ID: 3431709
+
+1. Problem Statement:
+
+```text
+Write a program that plays the Rock-Paper-Scissors-Lizard-Spock game.
+Refer to http://en.wikipedia.org/wiki/Rock-paper-scissors-lizard-Spock for more information.
+Normally, one player is a human and the other is the computer program.
+However, in this exercise, the program will generate two players who play against each other.
+The play continues until either of the computer-generated players wins four consecutive times.
+In this game, two random integers are generated in the range of [1 to 5], one per player.
+1 refers to Rock, 2 refers to Paper, 3 refers to Scissors, 4 refers to Lizard, and 5 refers to Spock.
+
+For example, if the computer randomly generates integers 2 and 5 in the first iteration,
+2 is for the first player and 5 is for the second player.
+Based on Rule 8 in the following 10 rules, Paper (2) disproves Spock (5), so Player 1 wins.
+Repeat it to generate one more pair and determine who wins that iteration.
+Continue the iterations until one player wins four consecutive times.
+
+Rule 1: Scissors cut paper
+Rule 2: Paper covers rock
+Rule 3: Rock crushes lizard
+Rule 4: Lizard poisons Spock
+Rule 5: Spock smashes (or melts) scissors
+Rule 6: Scissors decapitate lizard
+Rule 7: Lizard eats paper
+Rule 8: Paper disproves Spock
+Rule 9: Spock vaporizes rock
+Rule 10: Rock breaks scissors
+```
+
+2. Description of the Code:
+3. Errors and Warnings:
+4. Sample Input and Output:
+5. Discussion: