Simon Says is a memory game where Simon outputs a sequence o

\"Simon Says\" is a memory game where \"Simon\" outputs a sequence of 10 characters (R, G, B, Y) and the user must repeat the sequence. Create a for loop that compares the two strings starting from index 0. For each match, add one point to userScore. Upon a mismatch, exit the loop using a break statement. Ex: The following patterns yield a userScore of 4:
  simonPattern: R, R, G, B, R, Y, Y, B, G, Y  userPattern:  R, R, G, B, B, R, Y, B, G, Y  


\"1

1 import java.util.scanner; 2 3 public class simonsays 3 public class SimonSays 4 public static void main (string [] args) string simonPattern = \"\"; string userPattern = \"\"; int userscore 0 int i 0; 7 9 10 userScore simonPattern \"RRGBRYYBGY\" userPattern\"RRGBBRYBGY\"; 12 13 14 15 16 17 18 19 20 *Your solution goes here System.out.println(\"userscore: \"userscore); return;

Solution

SimonSays.java


import java.util.Scanner;
public class SimonSays {
public static void main (String [] args) {
String simonPattern = \"\";
String userPattern = \"\";
int userScore = 0;
int i = 0;
userScore = 0;
simonPattern = \"RRGBRYYBGY\";
userPattern = \"RRGBBRYBGY\";
/* Your solution goes here */
for(i=0; i < simonPattern.length(); i++){
   if(simonPattern.charAt(i) == userPattern.charAt(i)){
       userScore++;
   }
   else{
       break;
   }
}
System.out.println(\"userScore: \" + userScore);
return;
}
}

Output:

userScore: 4

 \
 \

Get Help Now

Submit a Take Down Notice

Tutor
Tutor: Dr Jack
Most rated tutor on our site