Divida a string em N partes de mesmo comprimento

Published by Sinomede in

Crie uma função que aceite string input e int cases como parâmetros, na qual a string é dividida em N partes distintas de mesmo comprimento, conforme mostrado:

Exemplos

SplitNCases("Strengthened", 6) ➞ { "St", "re", "ng", "th", "en", "ed" }

SplitNCases("Unscrupulous", 2) ➞ { "Unscru", "pulous" }

SplitNCases("Flavorless", 1) ➞ { "Flavorless" }

Notas

Se não for possível dividir a string conforme descrito, retorne { "Error" }.