Всем привет, создал тестовый файл:
bla,)_world, blabla world& blabla,world bla!world.blabla
закинул туда 4 world'a и получил результат 4, но валидатор считает, что решение слишком простое )))
сначала переживал, что найдёт не все слова, так как у меня не предусмотрено приведение всех слов к одному типу World -> world, но оказывается я нахожу слишком много, хотя это невозможно )
подскажите какой случай я не предусмотрел в коде и в файле?
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 {
int result;
try (BufferedReader reader = new BufferedReader(new InputStreamReader(System.in));
BufferedReader reader1 = new BufferedReader(new FileReader(reader.readLine()))) {
StringBuilder stringBuilder = new StringBuilder();
while (reader1.ready()) {
stringBuilder.append(reader1.readLine());
}
String[] strings = stringBuilder.toString().split("world");
result = strings.length - 1;
}
System.out.println(result);
}
}