Dividir e delimitar

Escreva uma função que divida uma string em substrings de tamanho n, adicionando um delimitador especificado entre cada uma das partes.

Exemplos

splitAndDelimit("bellow", 2, '&') ➞ "be&ll&ow"

splitAndDelimit("magnify", 3, ':') ➞ "mag:nif:y"

splitAndDelimit("poisonous", 2, '~') ➞ "po~is~on~ou~s"

Notas

N/A