Question
Java question Exercise 1 Complete the method numXY. It finds the number of times the string XY appears in the input string recursively . You
Java question
Exercise 1
Complete the method numXY.
It finds the number of times the string "XY" appears in the input string recursively.
You must not use any loops or regular expressions.
Test cases: numXY("AAXYAA") 1 numXY("AXYBXYAA") 2
Exercise 2
Complete the method remDup.
It reduces all adjacent same characters that appear in the input string to a single character recursively.
You must not use any loops or regular expressions.
Test cases: remDup("hello") "helo" remDup("abbbcd") "abcd"
Exercise 3
Complete the method sepStar.
It separates all identical adjacent characters that appear in the input string from each other by "*" recursively.
You must not use any loops or regular expressions.
Test cases: sepStar("hello") "hel*lo" sepStar("uuvxxyzzz") "u*uvx*xyz*z*z"
Final Exercise
Complete the helper method smallest.
It finds the smallest integer in an integer array recursively.
You may assume that input array has at least one element in it
You must not use any loops or regular expressions.
Test cases: smallest([10, 5, 7, 9]) 5
Step by Step Solution
There are 3 Steps involved in it
Step: 1
Get Instant Access to Expert-Tailored Solutions
See step-by-step solutions with expert insights and AI powered tools for academic success
Step: 2
Step: 3
Ace Your Homework with AI
Get the answers you need in no time with our AI-driven, step-by-step assistance
Get Started