Author | mdnr |
Submission date | 2018-05-04 19:18:49.226960 |
Rating | 4156 |
Matches played | 310 |
Win rate | 39.68 |
Use rpsrunner.py to play unranked matches on your computer.
import random
HISTORY_L=10
def most_common(l):
max = 0
maxitem = None
for x in set(l):
count = l.count(x)
if count > max:
max = count
maxitem = x
return maxitem
if input == "": # initialize variables for the first round
history=''
for n in range(1, HISTORY_L):
history += random.choice(['R','P','S'])
history += input
guess=most_common(history[-HISTORY_L:-1])
if guess == "R":
output = "P"
elif guess == "P":
output = "S"
else:
output = "R"