Question: Java- fill in the blanks Simon Says is a memory game where Simon outputs a sequence of 10 characters (R, G, B, Y) and the
Java- fill in the blanks
"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: RRGBRYYBGY userPattern: RRGBBRYBGY
---------------------------------------------------------
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 */
System.out.println("userScore: " + userScore);
return; } }
-------------------------------------------------------------------------------------
Print numbers 0, 1, 2, ..., userNum as shown, with each number indented by that number of spaces. For each printed line, print the leading spaces, then the number, and then a newline. Hint: Use i and j as loop variables (initialize i and j explicitly). Note: Avoid any other spaces like spaces after the printed number. Ex: userNum = 3 prints:
0 1 2 3
--------------------------------------------
public class NestedLoop { public static void main (String [] args) { int userNum = 0; int i = 0; int j = 0;
/* Your solution goes here */
return; } }
Step by Step Solution
There are 3 Steps involved in it
Get step-by-step solutions from verified subject matter experts
