I need to create a heads or tails project where the computer will guess randomly up to 5 times, but on the sixth time it will look into the playersGuessHistory variable setup as a string to see if it can find a match for a pattern of 4 entires. If there is a pattern found the computer will guess the next character after the pattern.
For example, given the sequence HHTTH the pattern is HHTT so the computer would guess H for the sixth turn. My only problem is that I’m having difficulty setting up the project so that it will look through the playersguesshistory and find the patterns and guess the next character in the history. Any suggestions?
This is a little snippet based on what I understand of your requirement. The below method will return a string of guesses of ‘H’ heads or ‘T’ tails. The first 5 guesses are random, and then if any sequence of 4 guesses is HHTT the final guess will be ‘H’.
This is a very simple implementation and will only work for 5 random initial guesses, but it should be quite easy to enhance as needed.