Всем привет. не могу понять, где я накосяпорил?))) Проверил в idea, вроде все отрабатывает, как надо
package com.javarush.task.task18.task1809;
/*
Реверс файла
*/
import java.io.*;
public class Solution {
public static void main(String[] args) throws IOException {
BufferedReader reader = new BufferedReader(new InputStreamReader(System.in));
String fileName1 = reader.readLine();
String fileName2 = reader.readLine();
FileInputStream fis = new FileInputStream(fileName1);
FileOutputStream fos = new FileOutputStream(fileName2);
while (fis.available() > 0) {
byte[] buffer = new byte[fis.available()];
fis.read(buffer);
for (int k = 0; k < buffer.length - 1; k++) {
for (int i = 0; i != buffer.length - k - 1; i++) {
if (buffer[i] < buffer[i + 1]) {
byte tmp = buffer[i];
buffer[i] = buffer[i + 1];
buffer[i + 1] = tmp;
}
}
}
fos.write(buffer);
}
reader.close();
fis.close();
fos.close();
}
}