← Back to challenges

Split the String into N Cases of Equal Length

JavaScriptHardarraysstringsformatting

Instructions

Create a function that accepts str and cases as parameters where the string is split into N distinct cases of equal length as shown:

Examples

splitNCases("Strengthened", 6) ➞ ["St", "re", "ng", "th", "en", "ed"]

splitNCases("Unscrupulous", 2) ➞ ["Unscru", "pulous" ]

splitNCases("Flavorless", 1) ➞ ["Flavorless" ]

Notes

If it's not possible to split the string as described, return ["Error"] .

javascript
Loading editor…
to run
Walks through the solution with reasoning and edge cases.