
def loopy_madness(string1: str, string2: str) -> str:
"""
Given two strings <string1> and <string2>, return a new string that
contains letters from these two strings "interwoven" together, starting with
the first character of <string1>. If the two strings are not of equal
length, then start looping "backwards-and-forwards" in the shorter string
until you come to the end of the longer string.
"interwoven" (or "interweaving") means constructing a new string by taking
the first letter from the first string, adding the first letter of the
second string, adding the second letter of the first string,
adding the second letter of the second string, and so on.
"backwards-and-forwards" is a custom looping term. First the loop starts
at position 1 (index 0) and goes until position n (i.e., the end). Once the
loop reaches position n, it goes backwards, starting at position n - 1 and
goes to position 1 (index 0). This repeats until the two strings are
interwoven. For example, the backwards-and-forwards operations of "abc"
would be "abcbabcba..."
Examples:
If you are given "abc" and "123", then the output string is "a1b2c3".
This is after taking "a" from the first string, adding "1" from the
second string, adding "b" from the first string, and so on.
Things get more interesting when you are given two strings that differ
in length. For example, if you are given "abcde" and "12", then the
output would be "a1b2c1d2e1". Notice how the shorter string loops
around when it runs out of characters, and continues looping until the
longer string is exhausted.
Another example of the "backwards-and-forwards" implementation given
two strings of differing length: "abcdfe" and "123", then the output
would be "a1b2c3d2f1e2".
Note that the first string could be shorter too, for example, given
"ab" and "123", the output would be "a1b2a3".
"""
use while loop and do it on python and don't use import, dictionaries or try-except method

Step by stepSolved in 2 steps with 3 images

- Q2 Let L = {b, abb, bba}. Which of the following strings is not a member of L*? ΟΛ O bababb bbbaabb O bbbbababbabbarrow_forwardUsing c++ Contact list: Binary Search A contact list is a place where you can store a specific contact with other associated information such as a phone number, email address, birthday, etc. Write a program that first takes as input an integer N that represents the number of word pairs in the list to follow. Word pairs consist of a name and a phone number (both strings). That list is followed by a name, and your program should output the phone number associated with that name. Define and call the following function. The return value of FindContact is the index of the contact with the provided contact name. If the name is not found, the function should return -1 This function should use binary search. Modify the algorithm to output the count of how many comparisons using == with the contactName were performed during the search, before it returns the index (or -1). int FindContact(ContactInfo contacts[], int size, string contactName) Ex: If the input is: 3 Frank 867-5309 Joe…arrow_forwardGiven the following code, write a for loop that will replace all potential instances of a, e, and u in the string tester with the letter Q string tester = "Dice Values"; cin >> tester;arrow_forward
- Write a C++ program that stores a list of fruits enumerated in Fruits.txt in a STL list of strings. You need to solve the following problem: · output all the fruits in your STL list · output all fruits that start with letter smaller than ‘m’ · output all fruits that contain less than 6 character symbols · calculate the numeric sum of all letters in each fruit and store your answer in a histogram of length 10 where each element contains a value that is a multiple of 500(e.g. your histogram vector contains 10 values and each value represents the numeric value of each fruit (Note: the grand total of values in you histogram should be equal to the total number of fruits · take all the fruits in Fruits.txt and store the in a STL set<string> container · output all the (unique) fruits in Fruits.txt · output the total number of entries in your set Fruits.txt = {pina, naranja, melon, cereza, uva, ciruela, limon, frutabomba, aguacate, platano, manzana, fresa, lechuga, nuez, sandia, mango,…arrow_forwardThis is a pyhton , Coding the screenshot better explains. It talks about listarrow_forwardString doctor_names is read from input. Split doctor_names into tokens using a vertical bar ('|') as the separator and assign patients_list with the result. Ex: If the input is Harry|Suki|Maria, then the output is: ['Harry', 'Suki', 'Maria']arrow_forward
- 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





