Problem 418: Sentence Screen Fitting
Last updated
Last updated
public class Solution {
public int wordsTyping(String[] sentence, int rows, int cols) {
String s = String.join(" ", sentence) + " ";
int len = s.length(), count = 0;
int[] index = new int[len];
for (int i = 1; i < len; i++) {
index[i] = s.charAt(i) == ' ' ? 1 : index[i - 1] - 1;
}
for (int i = 0; i < rows; i++) {
count += cols;
count += index[count % len];
}
return count / len;
}
}for (int i = 1; i < len; i++) {
index[i] = s.charAt(i) == ' ' ? 1 : index[i - 1] - 1;
}String.join(" ", sentence)