418 Sentence Screen Fitting
1. Question
Given arows x cols
screen and a sentence represented by a list of non-empty words, find how many times the given sentence can be fitted on the screen.
Note:
A word cannot be split into two lines.
The order of words in the sentence must remain unchanged.
Two consecutive words in a line must be separated by a single space.
Total words in the sentence won't exceed 100.
Length of each word is greater than 0 and won't exceed 10.
1 ≤ rows, cols ≤ 20,000.
Example 1:
Example 2:
Example 3:
2. Implementation
思路: 这道题是给定一个每个单词以空格隔开的句子,要求用多少这个句子才能完全fit上 row * col的screen, 一个单词不能分布在不同的两行。所以我们先得到这个句子用空格隔开后的长度len,然后用start这个变量判断每行最后一个空格在哪,最后的结果就是start / len
3. Time & Space Complexity
时间复杂度O(n), 空间复杂度O(n)
Last updated