Не проходить по передостаньому пункту. Не бачу, що валідатору не подобається
package ua.javarush.task.task19.task1925;
import java.io.BufferedReader;
import java.io.FileReader;
import java.io.FileWriter;
import java.io.IOException;
import java.util.ArrayList;
/*
Довгі слова
*/
public class Solution {
public static void main(String[] args) {
String fileName1 = args[0];
String fileName2 = args[1];
try (BufferedReader reader = new BufferedReader(new FileReader(fileName1));
FileWriter writer = new FileWriter(fileName2)){
ArrayList<String> longWords = new ArrayList<>();
while (reader.ready()){
String[] words = reader.readLine().split(" ");
for(String word: words){
if(word.length() > 6) longWords.add(word);
}
if(longWords.size() > 1) {
for (int i = 0; i < longWords.size() - 2; i++) {
writer.write(longWords.get(i) + ", ");
}
}
if (longWords.size() > 0) writer.write(longWords.get(longWords.size() - 1));
}
} catch (IOException ignore){
}
}
}