Skip to content

Instantly share code, notes, and snippets.

@waterlink
Created Oct 15, 2018
Embed
What would you like to do?
step - 15
return when (first to second) {
// classic rules
SCISSORS to PAPER,
PAPER to ROCK,
ROCK to SCISSORS -> FIRST_PLAYER
// additional modern rules
ROCK to LIZARD,
LIZARD to SPOCK,
SPOCK to SCISSORS,
SCISSORS to LIZARD,
LIZARD to PAPER,
PAPER to SPOCK,
SPOCK to ROCK -> FIRST_PLAYER
else -> SECOND_PLAYER
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment