Решил задачу 5 разными способами и ни один не проходит проверку. Что хочет валидатор?
Последний способ решения тоже рабочий на все 100 чего он не принимает?
пишет что нашёл больше слов чем положено
package com.javarush.task.task19.task1907;
import java.io.BufferedReader;
import java.io.FileReader;
import java.io.IOException;
import java.io.InputStreamReader;
/*
Считаем слово
*/
public class Solution {
public static void main(String[] args) throws IOException {
BufferedReader bufferedReader = new BufferedReader(new InputStreamReader(System.in));
FileReader fileReader = new FileReader(bufferedReader.readLine());
String str = "";
String strokaSbor = "";
while (fileReader.ready()) {
str += (char) fileReader.read();
}
String[] strings = str.split("world");
for(int i = 0; i < strings.length; i++) {
strokaSbor += strings[i];
}
System.out.println((str.length() - strokaSbor.length())/ "world".length());
bufferedReader.close();
fileReader.close();
}
}