Split String auf zwei, wird fast die gleiche Länge haben

Ich habe Zeichenfolge: "Dies ist eine Beispielzeichenfolge", und ich muss sie in zwei Zeichenfolgen aufteilen, ohne die Wörter zu unterbrechen. Die beiden Zeichenfolgen haben die nächstliegende Länge. Das Ergebnis ist also:

["This is a", "sample string"].

Another e.x.

"Gorge is nice" => ["Gorge", "is nice"]

Auch es wird schön sein, wenn die Funktion als param die Anzahl der Elemente bekommen kann, die ich als Ergebnis bekommen werde.

Danke für die Hilfe

Antworten auf die Frage(6)

Ihre Antwort auf die Frage