Split the String into N Cases of Equal Length

Published by Matt in

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

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

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

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

Notes

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

Watch a quick demo on how Edabit works.