plduhoux
2/20/2018 - 1:10 AM

caesarBoxCipherEncoding

String caesarBoxCipherEncoding(String inputString) {
    int sqsize = (int)Math.sqrt(inputString.length());
    String res = "";
    for (int i = 0; i < inputString.length(); i++) {
        res += inputString.charAt((i % sqsize) * sqsize + i / sqsize);
    }
    return res;
}