
Database System Concepts
7th Edition
ISBN: 9780078022159
Author: Abraham Silberschatz Professor, Henry F. Korth, S. Sudarshan
Publisher: McGraw-Hill Education
expand_more
expand_more
format_list_bulleted
Concept explainers
Question
‘This function takes a string, text, and returns number of spaces in that string. Identify the loop exit condition, the loop post-condition, and the loop invariant at the end of each iteration of the loop, which shows the
def count_spaces (text):
count = 0
i = 0
while i < len(text):
if text[i] == ' ' :
count += 1
i += 1
return count
Expert Solution

arrow_forward
Step 1
Given code:
Step by stepSolved in 2 steps with 1 images

Knowledge Booster
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
- Q1: Secret Messages Implement a Caesar cipher to encrypt messages.arrow_forwardA semicolon (;) is necessary at the end of which type of the loop? All loops do-while while forarrow_forward1c) Average sentence length We will create a function ( avg_sentence_len ) to calculate the average sentence length across a piece of text. This function should take text as an input parameter. Within this function: 1. sentences : Use the split() string method to split the input text at every '.'. This will split the text into a list of sentences. Store this in the variable sentences . To keep things simple, we will consider every "." as a sentence separator. (This decision could lead to misleading answers. For example, "Hello Dr. Jacob." is actually a single sentence, but our function will consider this 2 separate sentences). 2. words : Use the split() method to split the input text into a list of separate words, storing this in words . Again, to limit complexity, we will assume that all words are separated by a single space (" "). (So, while "I am going.to see you later" actually has 7 words, since there is no space after the ".", so we will assume the this to contain 6 separate…arrow_forward
- "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 #include <iostream>#include <string>using namespace std; int main() { string simonPattern; string userPattern; int userScore; int i; userScore = 0; cin >> simonPattern; cin >> userPattern; /* Your solution goes here */ cout << "userScore: " << userScore << endl; return 0;arrow_forwardLoops: Based on the following code segment: int val = 10; String s = String.format("%d", val - 5); while (val < 25) { s +=String.format(",%3d", val); val += 5; } System.out.println(s); Select the code using a for loop that produces identical output: String s = String.format("%d", val); for (int val = 10; val < 25; val + 5) { s += String.format(",%3d", val); } System.out.println(s); Strings = String.format("%d", 5); for (int val = 10; val <= 25; val += 5) { s +=String.format(",%3d", val); } System.out.println(s); String s = String.format("%d", 5); for (int val s += String.format(",%3d", val); } == 10; val < 25; val + 5) { System.out.println(s); None of these will produce the same output. String s = String.format("%d", 5); for (int val = 10, val < 25, val += 5) { s += String.format(",%3d", val); } System.out.println(s); Strings = String.format("%d", 5); for (int val = 10; val < 25; val += 5) { s +=String.format(",%3d", val); } System.out.println(s); String s = String.format("%d", 5); for…arrow_forwardLab Goal : This lab was designed to teach you how to use a while loop. Lab Description (JAVA PROGRAMMING): Remove all occurrences of the removal string from the original string. Each time you take out the removal string you must also remove the letter that preceded the removal string. After you remove a string and its leading character, you must check to see if any more occurrences of the removal string exist. Sample Data : xR-MxR-MHelloxR-M R-M sxsssxssxsxssexssxsesss xs fuxqwexqwertyxqwexqwe Sample Output : xR-MxR-MHelloxR-M - String to remove R-M Hello sxsssxssxsxssexssxsesss - String to remove xs sesss fuxqwexqwertyxqwexqwertyrtyxqwertyrtyn - String to remove qwerty fun dogdogcatddodogdogdoggog - String to remove dog catgog algorithm help use indexOf to look for more removals while you have more removals { take out the current removal using substring use indexOf to look for more removals } I need help with assignment: "String Cleaner" StringRemover.js: //(c) A+…arrow_forward
- Enter a list of at least three elements for y such that the value of x is 10 when the loop completes. x = 0 for value in y: if len(value > x: x = len(value)arrow_forwardexercise5.py 1 Your code goes here... Guide Collapse Strings -> Coding Exercises - Strings Exercise 5 Exercise 5 Problem Write a program that captures input from the user. Then, swap the letters two at a time in the string. The first two characters change places, the third and fourth characters change places, etc. Assume that the user will only input strings with an even number of characters. Important, do not put a prompt when asking for user input. Just use input(). Adding a prompt will cause your program to not pass the tests. Expected Output • If the user inputs home, then the output is ohem . If the user inputs cars then the output is acer Code Visualizer TRY IT Reminder, do not put a prompt when collecting user input. Just use input() Check It! (1 left) TTTarrow_forwardJava Task Write a for loop that prints the characters stored in a String object backward. The String is entered by the user. ***Use ch = phrase.charAt(i); to get the character that is in index i of the String phrase.**** For example The user enters “Good morning!” The printout should be “!gninrom dooG”.arrow_forward
- True or False: When asking user for data, we can always turn an algorithm that uses a user-confirmation loop into one that uses a sentinel loop. Select one: a. False b. Truearrow_forwardPART F: MIDDLE TWOGiven a string str, print out a string made of the middle two chars. Assume the string length is at least 2 and iseven.Methods to use: substring(), length()Testing cases: string => ri code => od Practice => ct ab => ab 0123456789 => 45arrow_forwardAim: Read a string, S and print its integer value. If S cannot be converted to an integer, print Bad String. ''' # getting the input S = input().strip() try: # if it's possible to convert the entered string into an integer then this block will execute print(int(S)) except: # if it's not possible, then this block will be executed print('Bad String') ''' COMPLEXITY: Time Complexity -> O(1) Space Complexity -> O(1) Sample Input 1: 3 Sample Output 1: 3 Sample Input 2: SB Sample Output 2: Bad String Explaination: '3' as a string can be converted into the integer 3, whereas SB can't be converted to an integer hence the 'except' block is executed and 'Bad String' is printed.arrow_forward
arrow_back_ios
SEE MORE QUESTIONS
arrow_forward_ios
Recommended textbooks for you
- Database System ConceptsComputer ScienceISBN:9780078022159Author:Abraham Silberschatz Professor, Henry F. Korth, S. SudarshanPublisher:McGraw-Hill EducationStarting Out with Python (4th Edition)Computer ScienceISBN:9780134444321Author:Tony GaddisPublisher:PEARSONDigital Fundamentals (11th Edition)Computer ScienceISBN:9780132737968Author:Thomas L. FloydPublisher:PEARSON
- C How to Program (8th Edition)Computer ScienceISBN:9780133976892Author:Paul J. Deitel, Harvey DeitelPublisher:PEARSONDatabase Systems: Design, Implementation, & Manag...Computer ScienceISBN:9781337627900Author:Carlos Coronel, Steven MorrisPublisher:Cengage LearningProgrammable Logic ControllersComputer ScienceISBN:9780073373843Author:Frank D. PetruzellaPublisher:McGraw-Hill Education

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)
Computer Science
ISBN:9780134444321
Author:Tony Gaddis
Publisher:PEARSON

Digital Fundamentals (11th Edition)
Computer Science
ISBN:9780132737968
Author:Thomas L. Floyd
Publisher:PEARSON

C How to Program (8th Edition)
Computer Science
ISBN:9780133976892
Author:Paul J. Deitel, Harvey Deitel
Publisher:PEARSON

Database Systems: Design, Implementation, & Manag...
Computer Science
ISBN:9781337627900
Author:Carlos Coronel, Steven Morris
Publisher:Cengage Learning

Programmable Logic Controllers
Computer Science
ISBN:9780073373843
Author:Frank D. Petruzella
Publisher:McGraw-Hill Education