class Solution { int MAX_WIDTH; public List fullJustify(String[] words, int maxWidth) { List res = new ArrayList<>(); int i = 0; int n = words.length; MAX_WIDTH = maxWidth; while(i < n){ int lettersCount = words[i].length(); int spaceCount = 0; int j = i+1; while(j 0){ line.append(" "); extraSpaces--; } } while(line.length() < MAX_WIDTH){ line.append(" "); } return line.toString(); } }