subject

Guidelines:
 Loops are completely banned (for loop and while loop)
 You must use recursion in each function
 You are not allowed to import anything.
 You are not allowed to use the built-in function max(). Everything else is okay
 You are allowed to use sets, dictionaries, and any of their respective operations.
 You are allowed to use any string method except for string. join()
 You can do string slicing, but you cannot use the string[::-1] shortcut.
 You can use any list operation, except for list. sort() and list. reverse()
 Do not hard code to the examples

Functions (You must use recursion in each function WITHOUT altering the original function signature):
def merge(listA, listB):
Description: Combine two lists into one list, maintaining the order of the elements. You should assume that both lists given to this function contain elements in ascending order (smallest first).
Parameters: listA, listB, two lists of elements (could be anything – assume homogenous data)
Return value: a list, the combination of elements from listA and listB in ascending order.
Examples:
merge([1,2,3], [4,5,6]) → [1,2,3,4,5,6]
merge([1,2,3], [2,3,4]) → [1,2,2,3,3,4]
merge([2,4,6], [1,3,5]) → [1,2,3,4,5,6]

Functions (You must use recursion in each function WITHOUT altering the original function signature):
def largest_sum(xs, x, y):
Description: Zig-zag through a two-dimensional list of integers from some starting point until you reach one of the list's boundaries, computing the largest sum that you find along the way. X and Y represent the row and column position in xs of the first number to use in the sum. The zig-zag pattern is made by limiting yourself to only looking at the number immediately on the right of (x, y) and the number immediately below (x, y) when figuring out which of those numbers yields the largest sum.
Parameters: xs, a 2D list of integers, x, y are the row and col position in xs
Return value: an integer, the largest sum you can find from position (x, y)
Examples:
largest_sum([[1,2],[3,0]],0,0) → 4
largest_sum([[5,6,1],[2,3,3]],0,0) → 17
largest_sum([[0,7,5],[6,-1,4],[-5,5 ,2]],0,0) → 18
largest_sum([[0,7,5],[6,-1,4],[-5,5 ,2

ansver
Answers: 3

Another question on Computers and Technology

question
Computers and Technology, 23.06.2019 21:40
Draw the resistor’s voltage and current phasors at t=15ms. draw the vectors with their tails at the origin. the orientation of your vectors will be graded. the exact length of your vectors will not be graded.
Answers: 2
question
Computers and Technology, 24.06.2019 01:00
What are two ways to access the options for scaling and page orientation? click the home tab, then click alignment, or click the file tab. click the file tab, then click print, or click the page layout tab. click the page layout tab, or click the review tab. click the review tab, or click the home tab?
Answers: 2
question
Computers and Technology, 24.06.2019 03:30
It is not necessary to develop strategies to separate good information and bad information on the internet. true or false
Answers: 1
question
Computers and Technology, 24.06.2019 03:40
4. does the kernel phenotype distribution support the idea that the cob is the result of a dihybrid cross? what information supports your answer? if a dihybrid cross (i.e. f1 to f2 of standard mendelian crosses) is not indicated what conditions might contribute to this finding.
Answers: 2
You know the right answer?
Guidelines:
 Loops are completely banned (for loop and while loop)
 You must use recur...
Questions
question
Mathematics, 20.09.2020 01:01
question
Mathematics, 20.09.2020 01:01
question
Mathematics, 20.09.2020 01:01
question
Social Studies, 20.09.2020 01:01
question
Mathematics, 20.09.2020 01:01
Questions on the website: 13722363