forgot password | create account
about | help | code help+videos | done | prefs
CodingBat code practice



Given a string, split it into an array of strings. The places to split are at the end of each run in the input string. A run is a string of a character repeated at least twice. Note that the last string in the array doesn't have to end with a run. There should also not be any superfluous empty strings in the returned array.

runSplit("mississippi!") → ["miss", "iss", "ipp", "i!"]
runSplit("Bazooka killed the poor aardvark") → ["Bazoo", "ka kill", "ed the poo", "r aa", "rdvark"]
runSplit("Wait... WHAATTTT??") → ["Wait...", " WHAA", "TTTT", "??"]

...Save, Compile, Run (ctrl-enter)

public String[] runSplit(String s) { }

Editor font size %:
Shorter output

Forget It! -- delete my code for this problem

Progress graphs:
 Your progress graph for this problem
 Random user progress graph for this problem
 Random Epic Progress Graph

Java Help

Misc Code Practice

Difficulty: 100

Copyright Nick Parlante 2017 - privacy