Проверял со всеми возможными расположениями слова world в файле, и в начале, и в конце, все правильно считает, но валидатор не принимает
package com.javarush.task.task19.task1907;
/*
Считаем слово
*/
import java.io.*;
public class Solution {
public static void main(String[] args) throws IOException {
BufferedReader br = new BufferedReader(new InputStreamReader(System.in));
FileReader fileReader = new FileReader(br.readLine());
br.close();
String content = "";
while (fileReader.ready()) {
char c = (char) fileReader.read();
content += c;
}
fileReader.close();
int count = 0;
content += " ";
String [] str = content.split("world");
if(content.endsWith("world")){
count = str.length;
}else count = str.length-1;
System.out.println(count);
}
}