Question: /** * Merges two strings together, using alternating characters from each, * except that runs of the same character are kept together. For example, *

/** * Merges two strings together, using alternating characters from each, * except that runs of the same character are kept together. For example, *

    *
  • mergePreservingRuns("abcde", "xyz") returns "axbyczde" *
  • mergePreservingRuns("abbbbcde", "xyzzz") returns "axbbbbyczzzde" *
* Either or both of the strings may be empty. If the first string * is nonempty, its first character will be first in the returned string. * @param t * first string * @param s * second string * @return * string obtained by merging characters from t and s, preserving runs */ public static String mergePreservingRuns(String t, String s) { // TODO return null; }

Step by Step Solution

There are 3 Steps involved in it

1 Expert Approved Answer
Step: 1 Unlock blur-text-image
Question Has Been Solved by an Expert!

Get step-by-step solutions from verified subject matter experts

Step: 2 Unlock
Step: 3 Unlock

Students Have Also Explored These Related Databases Questions!