age such that: he first list of characters should be "rotated right 2", which means the last two characters in the noved to the front of the string. Example: "Hello" -> "loHel". (You can assume the string length wi he second list of characters should not contain the last two characters given. Example: "coding" he third list of characters should contain only the second half of the string. (You can assume the

Database System Concepts
7th Edition
ISBN:9780078022159
Author:Abraham Silberschatz Professor, Henry F. Korth, S. Sudarshan
Publisher:Abraham Silberschatz Professor, Henry F. Korth, S. Sudarshan
Chapter1: Introduction
Section: Chapter Questions
Problem 1PE
icon
Related questions
Question
Problem Statement
Given five lists of characters (which are also known as strings), transform and concatenate the lists to form an encrypted
message such that:
• The first list of characters should be "rotated right 2", which means the last two characters in the string should be
moved to the front of the string. Example: "Hello" -> "loHel". (You can assume the string length will be at least 2.)
• The second list of characters should not contain the last two characters given. Example: "coding" --> "codi"
• The third list of characters should contain only the second half of the string. (You can assume the length of the string
is even.) Example: "CSC1101C" -> "101C".
• The fourth list of characters should swap the 3rd character with the 5th character. Example: "Robert" -> "Rorebt".
(You can assume the string length will be at least 5.)
• The last list of characters should contain the tags that enclose the entire message. For example, if the enclosure tag
provided is "<<>>", the entire concatenated message will be
<< loHelcodi101CRorebt >>. (Include a space before and after the encrypted message.) You can assume the length
of the tag is always four.
Lab I/O Format
For most programming assignments (both labs and assessments) this semester, a specific Lab Input/Output Format is
required. This format is described below:
• When prompting for input, use the prompt string WORD>, where WORD is a single, uppercase word which describes
the input. For example, this lab might choose: LIST1> and LIST2>.
• When providing output that will be graded, start the line with the word (OUTPUT followed by exactly one space, e.g.
OUTPUT. Think of this as "boxing your answer" on a math worksheet; it lets us quickly find your answer. Gradescope
will skip any output lines that do not start with OUTPUT
• You are welcome to have other output lines that do not begin with (OUTPUT); Gradescope will ignore these.
• A submission without exactly correct output formatting will receive an AUTOMATIC ZERO. This is because
Gradescope is automated-it does not look at your code, only the results, and thus the format of the results must be
consistent for all students.
Transcribed Image Text:Problem Statement Given five lists of characters (which are also known as strings), transform and concatenate the lists to form an encrypted message such that: • The first list of characters should be "rotated right 2", which means the last two characters in the string should be moved to the front of the string. Example: "Hello" -> "loHel". (You can assume the string length will be at least 2.) • The second list of characters should not contain the last two characters given. Example: "coding" --> "codi" • The third list of characters should contain only the second half of the string. (You can assume the length of the string is even.) Example: "CSC1101C" -> "101C". • The fourth list of characters should swap the 3rd character with the 5th character. Example: "Robert" -> "Rorebt". (You can assume the string length will be at least 5.) • The last list of characters should contain the tags that enclose the entire message. For example, if the enclosure tag provided is "<<>>", the entire concatenated message will be << loHelcodi101CRorebt >>. (Include a space before and after the encrypted message.) You can assume the length of the tag is always four. Lab I/O Format For most programming assignments (both labs and assessments) this semester, a specific Lab Input/Output Format is required. This format is described below: • When prompting for input, use the prompt string WORD>, where WORD is a single, uppercase word which describes the input. For example, this lab might choose: LIST1> and LIST2>. • When providing output that will be graded, start the line with the word (OUTPUT followed by exactly one space, e.g. OUTPUT. Think of this as "boxing your answer" on a math worksheet; it lets us quickly find your answer. Gradescope will skip any output lines that do not start with OUTPUT • You are welcome to have other output lines that do not begin with (OUTPUT); Gradescope will ignore these. • A submission without exactly correct output formatting will receive an AUTOMATIC ZERO. This is because Gradescope is automated-it does not look at your code, only the results, and thus the format of the results must be consistent for all students.
Example Execution
Input the five lists of characters to be encrypted.
LIST1> Hello
LIST2> coding
LIST3> CSCI101C
LIST4> Robert
LIST5> <<>>
The encrypted message is:
OUTPUT << 1oHelcodi101CRorebt >>
Transcribed Image Text:Example Execution Input the five lists of characters to be encrypted. LIST1> Hello LIST2> coding LIST3> CSCI101C LIST4> Robert LIST5> <<>> The encrypted message is: OUTPUT << 1oHelcodi101CRorebt >>
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
Methods of StringBuilder class
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
Recommended textbooks for you
Database System Concepts
Database System Concepts
Computer Science
ISBN:
9780078022159
Author:
Abraham Silberschatz Professor, Henry F. Korth, S. Sudarshan
Publisher:
McGraw-Hill Education
Starting Out with Python (4th Edition)
Starting Out with Python (4th Edition)
Computer Science
ISBN:
9780134444321
Author:
Tony Gaddis
Publisher:
PEARSON
Digital Fundamentals (11th Edition)
Digital Fundamentals (11th Edition)
Computer Science
ISBN:
9780132737968
Author:
Thomas L. Floyd
Publisher:
PEARSON
C How to Program (8th Edition)
C How to Program (8th Edition)
Computer Science
ISBN:
9780133976892
Author:
Paul J. Deitel, Harvey Deitel
Publisher:
PEARSON
Database Systems: Design, Implementation, & Manag…
Database Systems: Design, Implementation, & Manag…
Computer Science
ISBN:
9781337627900
Author:
Carlos Coronel, Steven Morris
Publisher:
Cengage Learning
Programmable Logic Controllers
Programmable Logic Controllers
Computer Science
ISBN:
9780073373843
Author:
Frank D. Petruzella
Publisher:
McGraw-Hill Education