【发布时间】:2020-04-07 01:10:25
【问题描述】:
我在尝试找出解决此问题的有效算法时遇到了一些麻烦。给你一个长字符串 s="a bcd e f ghi j k lmn opq ghfdj ashks jahksjh jahkdaj jhakjd akjsdhka hskadjhka hkjdhak dkahsdkhsakjdhksah"
和一个最大行长整数maxLine = 6,它决定了一行中的最大字符数,需要多少行才能适应字符串
***你不能在单词中间打断字符串**** 例如:
输入:
s="a bcd e f ghi j k lmn opq ghfdj ashks", maxLine = 6
第一行: 一个 bcd
第二行: f
第三行: 吉吉
我正在尝试通过算法解决这个问题,而不是使用包
【问题讨论】:
-
你在跨行破坏
ghi这个词。你说过你不能那样做。 -
修正错误
-
"jahksjh" 有 7 个字符。这个词会发生什么?
-
这是一个不好的例子,不应该有任何超过行长的单词
标签: python string algorithm math