При валидации выводит " time out Программа работала слишком долго и была закрыта!". Что может в приведенном коде может приводить к такой ошибке?
package com.javarush.task.task19.task1908;
/*
Выделяем числа
*/
import java.io.*;
import java.util.Scanner;
public class Solution {
public static void main(String[] args) {
String fileOne = "";
String fileTwo = "";
// String fileOne = "D:\\txt\\3.txt";
// String fileTwo = "D:\\txt\\6.txt";
// Scanner scanner = null;
try (BufferedReader reader = new BufferedReader(new InputStreamReader(System.in))) {
fileOne = reader.readLine();
fileTwo = reader.readLine();
} catch (IOException e) {
e.printStackTrace();
}
try (
Scanner scanner = new Scanner(new BufferedReader(new FileReader(fileOne)));
BufferedWriter out = new BufferedWriter((new FileWriter(fileTwo)))
) {
while (scanner.hasNext()) {
if (scanner.hasNextInt()) {
int num = scanner.nextInt();
out.write(String.valueOf(num));
out.write(' ');
} else {
scanner.next();
}
}
out.flush();
} catch (FileNotFoundException e) {
e.printStackTrace();
} catch (IOException e) {
e.printStackTrace();
}
}
}