Author | AntiDog |
Submission date | 2018-08-07 13:50:59.403490 |
Rating | 3418 |
Matches played | 289 |
Win rate | 31.49 |
Use rpsrunner.py to play unranked matches on your computer.
if input == "":
output = "P"
oponentmoves = ""
else:
oponentmoves += input
r = 0
p = 0
s = 0
if len(oponentmoves) > 20:
oponentmoves = oponentmoves[:20]
for i in range(1,len(oponentmoves)):
searchsequence = oponentmoves[len(oponentmoves)-i:]
nextresults = oponentmoves.split(searchsequence)
print searchsequence,nextresults
k = 0
for res in nextresults:
k+=1
if k == 1:
continue
if res == "":
res = searchsequence
if res[0] == "R":
r += 1
elif res[0] == "P":
p += 1
elif res[0] == "S":
s += 1
else:
continue
if r >= p and r >= s:
output = "P" #plays R
elif p >= s and p >= r:
output = "S" #plays P
else:
output = "R" #plays S