Click here to Skip to main content
16,004,778 members

Comments by economistlarry (Top 5 by date)

economistlarry 21-Oct-18 11:38am View    
Can you tell me where is wrong,my input or the code
economistlarry 21-Oct-18 11:32am View    
but nothing appear as output
economistlarry 21-Oct-18 11:32am View    
I input as this:
n = 5
games = ["8< W", "[] W", "O D", "8< L", "O W"]
economistlarry 21-Oct-18 11:32am View    
int main()
{
const char* ROCK = "O";
const char* PAPER = "[]";
const char* SCISSORS = "8<";

const char* CurrentMove (char C, char S)
{
const char* Result = 0;

switch (S) // Outer decision, based upon the desired result
{
case 'W': // Win
switch (C) // Inner decision, based upon the opponent's move
{
case 'O': Result = PAPER; break; // ROCK[0]
case '[': Result = SCISSORS; break; // PAPER[0]
default: Result = ROCK; // Must be SCISSORS[0]
}
case 'L': // Lose
switch (C) // Inner decision, based upon the opponent's move
{
case 'O': Result = SCISSORS; break; // ROCK[0]
case '[': Result = ROCK; break; // PAPER[0]
default: Result = PAPER; // Must be SCISSORS[0]
}
default: // Must be Draw
switch (C) // Inner decision, based upon the opponent's move
{
case 'O': Result = ROCK; break; // ROCK[0]
case '[': Result = PAPER; break; // PAPER[0]
default: Result = SCISSORS; // Must be SCISSORS[0]
}
}
return Result;
}
}
economistlarry 21-Oct-18 11:24am View    
My code is at below but I don't know why it does not works.