Write a method called listSearch()
that takes in a target string and a list of other strings. This method returns a (possibly shorter)...
Exercises
Write a method called listLength()
that takes in a list of strings and returns a list of their lengths as integers. You must create a new...
Given a string, return a string where for every char in the original, there are two chars.
Given a string, consider the prefix string made of the first N chars of the string. Does that prefix string appear somewhere else in the...
Given a string, compute a new string by moving the first char to come after the next two chars, so "abc" yields "bca". Repeat this...
Returns true if for every '*' (star) in the string, if there are chars both immediately before and after the star, they are the same.
Given two strings, base
and remove
, return a version of the base
string where all instances of the remove
string have been removed (not...
Given a string, return true if the number of appearances of "is" anywhere in the string is equal to the number of appearances of "not"...
We'll say that a "triple" in a string is a char appearing three times in a row. Return the number of triples in the given string. The...
We'll say that a lowercase 'g' in a string is "happy" if there is another 'g' immediately to its left or right. Return true if all the...
Given a string, return the length of the largest "block" in the string. A block is a run of adjacent chars that are the same.
Given a string, look for a mirror image (backwards) string at both the beginning and end of the given string. In other words, zero or...
Given a string, return the sum of the numbers appearing in the string, ignoring all other characters. A number is a series of 1 or more...
Given a string, return a string where every appearance of the lowercase word "is" has been replaced with "is not". The word "is" should...
Write the missing base case for function largest
. Function largest
should find the largest number in array numbers
. When largest
is first...
For function multiply
, write the missing base case condition and action. This function will multiply two numbers x
and y
. You can assume...
The greatest common divisor (GCD) for a pair of numbers is the largest positive integer that divides both numbers without remainder. For...
For function log
, write the missing base case condition and the recursive call. This function computes the log of n
to the base b
. As an...
For function sumtok
, write the missing recursive call. This function returns the sum of the values from 1 to k
.
For function addOdd(n)
write the missing recursive call. This function should return the sum of all postive odd numbers less than or...
For function sumOfDigits
, write the missing recursive call. This function takes a non-negative integer and returns the sum of its digits....
For function countChr()
write the missing part of the recursive call. This function should return the number of times that the letter "A"...
For function recursiveMin
, write the missing part of the recursive call. This function should return the minimum element in an array of...
For function isReverse
, write the two missing base case conditions. Given two strings, this function returns true if the two strings are...
For function decToBinary
, write the missing parts of the recursion case. This function should return a string that stores the binary...