Given a string, compute recursively (no loops) a new string where all appearances of "pi" have been replaced by "3.14".
Search Results
Searching for: io
Individual Exercises
Given a day of the week encoded as 0 = Sun, 1 = Mon, 2 = Tue, ... 6 = Sat, and a boolean indicating if we are on vacation, return a...
The number 6 is a truly great number. Given two int
values, a
and b
, return true if either one is 6. Or if their sum or difference is 6....
When squirrels get together for a party, they like to have cigars. A squirrel party is successful when the number of cigars is between 40...
You and your date are trying to get a table at a restaurant. The parameter you
is the stylishness of your clothes, in the range 0..10,...
You have a green lottery ticket, with int
s a
, b
, and c
on it. If the numbers are all different from each other, the result is 0. If all...
Write a method called listUpper()
that takes in a list of strings, and returns a list of the same length containing the same strings but...
Write a method called listSearch()
that takes in a target string and a list of other strings. This method returns a (possibly shorter)...
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...
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
. Think of it as Sum up To...
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....