Simple Sequence Brute Force

AuthorAntiDog
Submission date2018-08-07 13:02:39.220410
Rating4495
Matches played262
Win rate43.89

Use rpsrunner.py to play unranked matches on your computer.

Source code:

if input == "":
	output = "P"
	oponentmoves = ""
else:
	r = 0
	p = 0
	s = 0
	oponentmoves += input
	for i in range(2,len(oponentmoves)):
			searchsequence = oponentmoves[:i]
			nextresults = input.split(searchsequence)
			for res in nextresults:
				if res[0] == "R":
					r += 1
				if res[0] == "P":
					p += 1
				if res[0] == "S":
					s += 1
	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