| Author | J Elkington | 
| Submission date | 2014-10-11 14:30:40.381278 | 
| Rating | 5122 | 
| Matches played | 557 | 
| Win rate | 50.09 | 
Use rpsrunner.py to play unranked matches on your computer.
import random
# choose rps strategy
if input == "": 
	# initialize variables for the first round
	rockCount = paperCount = scissorsCount = 0
elif input == "R":
	rockCount += 1
elif input == "P":
	paperCount += 1
elif input == "S":
	scissorsCount += 1
Count = rockCount = paperCount = scissorsCount
if rockCount == paperCount == scissorsCount:
    output = random.choice(["R","P","S"])
elif Count > 0:
	# record past choices
	# store value in an array
	for i in range(int(Count)):
		array = []
		if input == "R":
			array[i] = "R"
		elif input == "P":
			array[i] = "P"
		elif input == "S":
			array[i] = "S"
		
	# sort list of past
	array.sort();
	# frequency analysis
	spectrum = random.randint(0,1000)
	# modify strategy
	if spectrum in range(0,10):
		output = "R"
	elif spectrum in range(10, 20):
		output = "P"
	elif spectrum in range(20,30):
		output = "S"