This program has been disqualified.
Author | rfw |
Submission date | 2011-05-22 08:39:13.993772 |
Rating | 552 |
Matches played | 163 |
Win rate | 5.52 |
import random
lastmatch=0
if not input:
urmoves=""
mymoves=""
output = random.choice(['R','P','S'])
else:
output = random.choice(['R','P','S'])
urmoves+=input
for i in range(len(urmoves)-1,20,-1):
match=0
j=1
while mymoves[i-j]==mymoves[len(urmoves)-j]:
match+=1
if match>lastmatch:
lastmatch=match
output=urmoves[i]
if match>20:
break
j+=1
output = {'R':'S', 'P':'R', 'S':'P'}[output]
mymoves+=output