This works perfectly when I test run it.
Each time I have tried to verify it I get the Timed Out message.
What am I missing?
package com.codegym.task.task18.task1807;
/*
Counting commas
*/
import java.io.BufferedReader;
import java.io.FileInputStream;
import java.io.FileReader;
import java.io.InputStreamReader;
public class Solution {
public static void main(String[] args) {
try {
BufferedReader re = new BufferedReader(new InputStreamReader(System.in));
String fileName = re.readLine();
re.close();
FileInputStream streamIn = new FileInputStream(fileName);
int ch;
char charToSearch = ',';
int counter = 0;
while ((ch = streamIn.read()) != -1) {
if (charToSearch == (char) ch) {
counter++;
}
}
streamIn.close();
System.out.println(counter);
}catch (Exception e ){}
}
}