``` private val String.chunky: List<String> ...
# getting-started
p
Copy code
private 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)
        }
    }
👍 1