divid <- function(num, sample){ string <- unlist(strsplit(sample, "")) breaks <- sort(rep(1:num, len=length(string))) cat(sapply(1:num, function(n)(paste(string[breaks==n], collapse=""))), sep="\n") }