Подскажите, почему проверку не проходит. Вроде правильно результат выдает.
package com.javarush.task.task19.task1907;
import java.io.*;
/*
Считаем слово
*/
public class Solution {
public static void main(String[] args) throws IOException {
BufferedReader reader = new BufferedReader(new InputStreamReader(System.in));
String s = reader.readLine();
reader.close();
FileReader reader1 = new FileReader(s);
char [] ch = new char[1000];
while (reader1.ready()) {
reader1.read(ch);
}
reader1.close();
int f = 0;
for(int i = 0; i<ch.length;i++)
if(ch[i]== 'w' && ch[i+1]== 'o' && ch[i+2]== 'r' && ch[i+3]== 'l' && ch[i+4]== 'd' && ch[i+5]==' ')
f++;
System.out.print(f);
}
}