На мой взгляд результат выдает верный.
Но валидатор отказывает по обоим пунктам.
Есть идеи?
package com.javarush.task.pro.task15.task1532;
import java.io.ByteArrayOutputStream;
import java.io.IOException;
import java.nio.charset.StandardCharsets;
/*
Шифр
*/
public class Solution {
public static void main(String[] args) {
System.out.println(encrypt("abcdefghi"));
}
public static ByteArrayOutputStream encrypt(String message) {
//напишите тут ваш код
ByteArrayOutputStream out = new ByteArrayOutputStream();
byte[] bytes = message.getBytes(StandardCharsets.UTF_8);
boolean isFirst = true;
int i1 = 0;
int i2 = message.length() - 1;
while (i1 <= i2) {
if (isFirst)
out.write(bytes[i1++]);
else
out.write(bytes[i2--]);
isFirst = !isFirst;
}
return out;
}
}