Test 2

This program has been disqualified.


Authordllu
Submission date2011-05-22 07:49:16.215538
Rating7458
Matches played177
Win rate74.58

Source code:

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':'P', 'P':'S', 'S':'R'}[output]

mymoves+=output