проблема повторяется, как и на 1908 - валидатор зависает на проверке задачи
циклов никаких нет, все предельно сжато написано
package com.javarush.task.task19.task1909;
/*
Замена знаков
*/
import java.io.*;
import java.util.ArrayList;
import java.util.List;
public class Solution {
public static void main(String[] args) {
BufferedReader bufferedReader = null;
FileReader fileReader = null;
FileWriter fileWriter = null;
String fileName1;
String fileName2;
int x = 0;
try{
bufferedReader = new BufferedReader(new InputStreamReader(System.in));
fileName1 = bufferedReader.readLine();
fileName2 = bufferedReader.readLine();
fileReader = new FileReader(fileName1);
fileWriter = new FileWriter(fileName2);
while ((x = fileReader.read())!=-1){
if (x==46) x=33;
fileWriter.write((char)x);
}
}catch (IOException e) {
e.printStackTrace();
}
finally {
try{
if (bufferedReader!=null)
bufferedReader.close();
if (fileReader!=null)
fileReader.close();
if (fileWriter!=null)
fileWriter.close();
}catch (IOException e){
}
}
}
}