Created
October 22, 2018 00:04
-
-
Save sunsetsonwheels/63df7a9010c1c6c680a01f7bd5ac97f4 to your computer and use it in GitHub Desktop.
RIgged Rock Paper Scissors (MCC 2018)
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
#Replace with the list of variables | |
games = ["O L", "O W", "[] D", "O L", "[] D", "O D", "[] L", "[] D", "O W", "[] D", "[] W", "[] D", "O W", "8< L", "8< L", "8< W", "O W", "O L", "O W", "[] L", "[] W", "[] L", "8< D", "[] L", "8< D", "O L", "O L", "[] W", "[] D", "O W", "O D", "[] L", "8< L", "8< D", "O L", "8< L", "[] D", "O L", "[] L", "[] W", "O D", "O L", "O L", "[] L", "[] W", "O L", "O D", "8< D", "8< D", "[] D", "O L", "[] D", "O D", "[] D", "O L", "O W", "8< W", "O W", "8< W", "[] D", "O L", "O W", "O D", "8< L", "O L", "[] D", "[] W", "[] L", "8< W", "O L", "[] D", "8< L", "O D", "[] W", "8< D", "8< D", "8< L", "O L", "[] W", "O L", "[] L", "[] W", "O D", "O L", "O D", "[] D", "[] W", "O L", "O D", "O D", "[] W", "[] L", "8< D", "[] D", "O D", "[] W", "[] W", "O D", "[] W", "O D", "O W", "8< W", "[] D", "[] W", "O W", "[] L", "8< D", "8< L", "[] D", "8< W", "8< D", "8< L", "O L", "8< L", "[] L", "O L", "8< L", "[] D", "O D", "[] L", "O L", "O L", "[] W", "8< L", "[] D", "[] D", "8< L", "8< D", "8< L", "O L", "8< L", "O L", "O L", "O W", "8< D", "O L", "[] L", "[] L", "O D", "8< D", "8< W", "8< W", "[] W", "[] W", "[] L", "8< W", "8< L", "8< L", "O W", "[] D", "[] W", "O D", "8< L", "O D", "O D", "O W", "[] L", "[] D", "O D", "[] L", "[] W", "O L", "[] L", "8< L", "8< D", "8< W", "8< W", "[] L", "O D", "O L", "O L", "[] D", "[] L", "[] D", "O W", "O L", "O W", "8< W", "O W", "8< L", "O W", "[] W", "[] W", "O D", "O L", "[] L", "O L", "[] L", "8< L", "8< D", "[] L", "8< W", "O D", "8< D", "8< D", "8< W", "8< L", "O W", "8< W", "[] L", "[] D", "8< L", "8< D", "8< W", "[] L", "O W", "8< D", "8< D", "8< D", "O W", "[] W", "8< D", "O W", "O L", "8< L", "8< D", "[] W", "8< W", "8< W", "8< W", "8< L", "8< D", "8< L", "[] W", "[] W", "8< D", "O W", "[] W", "[] D", "[] D", "O W", "[] L", "8< D", "[] D", "[] W", "8< D", "O L", "O W", "O D", "8< D", "O W", "8< D", "8< D", "O W", "O D", "[] W", "O D", "8< L", "8< W", "8< D", "8< L", "O W", "O L", "[] D", "O W", "8< W", "[] W", "O D", "[] L", "O D", "[] D", "8< W", "O D", "8< D", "[] W", "8< L", "O D", "8< W", "8< D", "8< L", "O W", "8< L", "[] D", "O W", "O W", "[] L", "[] D", "[] D", "8< W", "8< D", "8< L", "[] W", "O L", "O W", "O D", "8< D", "O W", "O D", "[] D", "[] L", "8< D", "O D", "8< W", "[] L", "8< D", "[] D", "8< W", "8< L", "O W", "8< W", "[] D", "O D", "O L", "O D", "O D", "8< D", "[] W", "O W", "8< L", "[] W", "O W", "O W", "8< L", "8< L", "O L", "[] L", "[] L", "[] W", "O D", "8< L", "O D", "8< L", "8< W", "8< D", "[] W", "O W", "O W", "O D", "O W", "8< W", "O L", "[] L", "O W", "[] W", "O W", "[] L", "8< L", "8< W", "O D", "8< D", "[] W", "O D", "[] D", "[] L", "O L", "O D", "8< L", "[] D", "O W", "O W", "O L", "[] L", "O W", "[] W", "[] D", "[] D", "O D", "8< D", "[] L", "8< D", "8< L", "8< L", "O D", "8< W", "8< W", "O D", "[] L", "O D", "8< W", "O W", "O D", "8< W", "O L", "O D", "[] D", "8< L", "[] L", "[] W", "O W", "O L", "8< D", "[] L", "8< L", "O D", "8< W", "[] W", "O W", "[] W", "8< L", "O L", "[] W", "8< L", "8< W", "[] W", "8< D", "8< L", "O L", "O D", "[] L", "O D", "O W", "8< D", "O W", "O D", "O D", "[] D", "[] D", "8< D", "O D", "[] D", "8< D", "O D", "O D", "O L", "8< D", "[] L", "[] D", "O W", "8< D", "8< D", "[] L", "8< D", "O W", "8< L", "O L", "O D", "[] L", "O L", "O W", "8< D", "O L", "8< L", "[] L", "[] L", "8< W", "O L", "8< D", "O L", "8< W", "[] D", "O D", "[] L", "[] W", "8< D", "8< D", "[] W", "8< W", "O W", "[] W", "O D", "8< L", "[] W", "O D", "8< L", "[] D", "[] W", "[] W", "O D", "[] D", "[] W", "O D", "[] L", "8< L", "8< W", "O D", "8< D", "[] D", "[] D", "O L", "O W", "8< D", "[] D", "8< D", "8< W", "8< D", "O L", "O L", "8< W", "O W", "O W", "[] D", "8< D", "[] L", "O W", "8< W", "[] W", "8< W", "8< D", "8< D", "8< L", "8< W", "O D", "O W", "[] D", "O L", "8< W", "8< W", "[] W", "O D", "8< L", "[] W", "8< D", "[] L", "O D", "8< W", "[] D", "8< D", "O L", "[] L", "[] W", "O D", "O W", "O W", "[] L", "8< W", "[] W", "O D", "O W", "[] D", "O W", "[] W", "O L", "8< L", "8< D", "[] D", "[] D", "[] D", "[] W", "8< D", "8< D", "8< D", "O W", "8< L", "O W", "8< D", "O D", "8< W", "8< D", "8< L", "8< D", "O L", "O L", "[] L", "[] W", "O W", "[] D", "[] L", "O L", "O D", "O L", "8< D", "[] L", "O L", "O W", "8< D", "[] W", "[] W", "[] D", "8< D", "8< L", "O D", "O L", "O W", "O W", "[] D", "[] L", "8< L", "8< L", "[] L", "O D", "[] D", "[] W", "[] W", "O W", "8< L", "O W", "8< L", "[] W", "O D", "O D", "[] W", "O D", "[] D", "[] D", "[] W", "[] D", "[] L", "8< W", "[] L", "8< L", "[] D", "O D", "8< D", "[] W", "8< D", "O W", "8< W", "8< L", "O D", "O D", "O W", "O W", "8< D", "O L", "O D", "O W", "[] D", "[] L", "[] L", "8< L", "8< W", "8< D", "8< D", "O D", "[] L", "[] D", "8< W", "O D", "[] D", "O W", "[] D", "[] W", "O L", "O D", "8< W", "[] D", "[] W", "[] L", "8< D", "[] L", "O W", "8< L", "O L", "[] L", "8< L", "[] L", "[] L", "O L", "8< W", "8< D", "O D", "[] L", "O W", "O W", "[] D", "O D", "O L", "8< L", "O L", "8< W", "[] L", "8< D", "[] W", "[] D", "O L", "O D", "[] D", "8< D", "O D", "8< L", "[] D", "O W", "O L", "8< D", "O L", "8< D", "8< W", "8< D", "[] L", "[] W", "[] D", "8< D", "O W", "8< D", "O W", "[] D", "O L", "8< W", "O W", "O W", "[] L", "8< W", "O D", "O D", "[] L", "[] D", "8< D", "8< D", "[] D", "O W", "8< W", "O W", "[] D", "[] D", "8< L", "O L", "[] W", "O W", "[] L", "O L", "8< D", "O W", "O W", "8< L", "8< L", "[] L", "[] W", "8< L", "8< D", "8< D", "[] L", "8< D", "[] W", "O W", "O D", "O D", "[] D", "[] W", "8< W", "[] W", "O W", "[] W", "O W", "8< W", "[] W", "O L", "[] W", "O D", "O W", "8< L", "8< D", "O W", "[] L", "8< L", "8< D", "8< L", "8< L", "[] L", "O W", "8< W", "[] L", "[] L", "[] W", "[] D", "[] W", "O W", "O W", "[] W", "[] W", "[] D", "8< L", "O W", "O L", "8< W", "8< W", "O D", "O L", "8< L", "O L", "O L", "8< D", "O D", "8< D", "O W", "8< L", "[] W", "O D", "[] D", "O W", "8< D", "[] L", "[] L", "O D", "O D", "O W", "O D", "8< W", "8< D", "O L", "O L", "[] D", "8< W", "O L", "O L", "8< D", "O W", "O D", "8< L", "8< D", "8< W", "[] D", "[] L", "[] W", "O W", "8< L", "[] W", "O W", "[] L", "[] L", "O W", "O W", "O D", "O L", "8< W", "8< L", "O L", "O L", "O W", "O D", "8< W", "O L", "[] W", "[] W", "O L", "[] W", "O W", "8< D", "8< D", "8< L", "[] L", "[] W", "[] L", "O W", "O L", "8< W", "8< W", "O D", "[] L", "O D", "O D", "O L", "8< D", "[] L", "[] L", "8< W", "O D", "8< L", "[] W", "[] W", "O L", "8< W", "O D", "[] L", "O W", "8< L", "8< W", "[] D", "[] L", "8< L", "O L", "8< L", "[] D", "O D", "8< D", "O W", "8< W", "8< W", "8< W", "[] L", "O D", "8< D", "O L", "[] L", "O D", "[] D", "O W", "O W", "8< L", "O L", "O W", "[] W", "8< W", "[] W", "[] W", "O W", "O D", "8< L", "8< W", "O W", "O L", "O W", "8< W", "[] L", "[] W", "O W", "O D", "8< W", "8< L", "O W", "[] D", "O D", "8< L", "8< L", "8< W", "O W", "[] D", "[] W", "O D", "[] L", "O L", "[] D", "8< W", "O W", "8< L", "8< W", "O L", "[] D", "O L", "O D", "[] W", "O D", "[] W", "O W", "[] W", "8< L", "8< L", "O D", "O D", "[] W", "[] W", "8< W", "8< W", "[] D", "8< W", "O D", "O L", "[] D", "8< L", "[] W", "8< D", "O W", "O L", "[] W", "O L", "[] D", "8< L", "8< L", "[] L", "[] L", "O L", "[] D", "O W", "[] W", "O W", "O L", "O L", "[] L", "[] W", "O D", "8< D", "8< W", "[] W", "[] L", "8< W", "O W", "[] L", "O W", "O D", "8< L", "O L", "8< W", "O D", "[] D", "O L", "[] L", "8< D", "[] L", "[] D", "[] W", "O L", "O W", "8< W", "8< D", "O W", "8< W", "[] D", "8< W", "O L", "8< D", "[] L", "O W", "8< W", "8< L", "[] D", "O L", "8< D", "[] W", "O L", "O D", "O W", "O D", "8< W", "[] D", "8< L", "8< W", "[] L", "O L", "O W", "[] L", "O W", "O W", "O D", "8< D", "[] W", "8< W", "[] L", "O L", "O D", "O L", "[] L", "[] L", "8< W", "[] D", "[] W", "[] W", "[] D", "8< D", "8< W", "[] W", "[] D", "8< W", "O D", "8< D", "8< W", "[] W", "O L", "[] D", "8< D", "[] W", "8< D", "O L", "O L", "[] W", "8< D"] | |
#DO NOT CHANGE THIS! | |
action = ["O", "[]", "8<"] | |
#The choice maker | |
def choiceMaker(some_a, opt): | |
if opt == "W": | |
if some_a == "8<": | |
return action[0] | |
elif some_a == "O": | |
return action[1] | |
elif some_a == "[]": | |
return action[2] | |
elif opt == "L": | |
if some_a == "8<": | |
return action[1] | |
elif some_a == "O": | |
return action[2] | |
elif some_a == "[]": | |
return action[0] | |
#For debugging only(uncomment to enable) | |
#for rounds in games: | |
#print(rounds) | |
#print("") | |
for n in range(len(games)): | |
a,b = games[n].split(" ") | |
printn = str(n) | |
if b == "D": | |
print(a, end=",") | |
elif b == "W": | |
print(choiceMaker(a, "W"), end=",") | |
elif b == "L": | |
print(choiceMaker(a, "L"), end=",") |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment