pavel
01/30/2019, 11:35 PMprivate val String.chunky: List<String>
get() = this.split(" ").fold(emptyList()) { list, word ->
when {
list.isEmpty() -> list + word
list.last().length + word.length > 67 -> list + word
else -> list.dropLast(1) + (list.last() + word)
}
}