Aim
This repository provides the implementation of a splitting function which implements the behavior described in the Split-String Kata.
Kata
- solution("a") # should return ["a_"]
- solution("ab") # should return ["ab"]
- solution("abc") # should return ["ab", "c_"]
- solution("abcdef") # should return ["ab", "cd", "ef"]
Design
Solution design uses TDD and Property-based testing approaches.