"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. Assume simonPattern and userPattern are always the same length. Ex: The following patterns yield a userScore of 4: simonPattern: RRGBRYYBGY userPattern: RRGBBRYBGY

C++ for Engineers and Scientists
4th Edition
ISBN:9781133187844
Author:Bronson, Gary J.
Publisher:Bronson, Gary J.
Chapter5: Repetition Statements
Section: Chapter Questions
Problem 9PP
icon
Related questions
Question

The language is java. The chapter is on looping and the section is breaks and continues. I know it has something to do with making sure the characters match for each thing.

"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. Assume simonPattern and userPattern are always the same length. Ex:
The following patterns yield a userScore of 4:
simonPattern: RRGBRYYBGY
userPattern:
RRGBBRYBGY
1 import java.util.Scanner;
3 public class SimonSays {
public static void main (String [] args) {
Scanner scnr = new Scanner(System.in);
String simonPattern;
String userPattern;
int userScore;
int i;
4
7
8
9.
10
11
userScore
0;
12
13
simonPattern
scnr.next();
scnr.next();
14
userPattern
15 |
16
17
System.out.println("userScore:
+ userScore);
18
return;
Transcribed Image Text:"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. Assume simonPattern and userPattern are always the same length. Ex: The following patterns yield a userScore of 4: simonPattern: RRGBRYYBGY userPattern: RRGBBRYBGY 1 import java.util.Scanner; 3 public class SimonSays { public static void main (String [] args) { Scanner scnr = new Scanner(System.in); String simonPattern; String userPattern; int userScore; int i; 4 7 8 9. 10 11 userScore 0; 12 13 simonPattern scnr.next(); scnr.next(); 14 userPattern 15 | 16 17 System.out.println("userScore: + userScore); 18 return;
Expert Solution
trending now

Trending now

This is a popular solution!

steps

Step by step

Solved in 3 steps with 2 images

Blurred answer
Knowledge Booster
Random Class and its operations
Learn more about
Need a deep-dive on the concept behind this application? Look no further. Learn more about this topic, computer-science and related others by exploring similar questions and additional content below.
Similar questions
  • SEE MORE QUESTIONS
Recommended textbooks for you
C++ for Engineers and Scientists
C++ for Engineers and Scientists
Computer Science
ISBN:
9781133187844
Author:
Bronson, Gary J.
Publisher:
Course Technology Ptr
Programming Logic & Design Comprehensive
Programming Logic & Design Comprehensive
Computer Science
ISBN:
9781337669405
Author:
FARRELL
Publisher:
Cengage