class Test {
public static void main
(String[] args
) { java.
util.
function.
Function<Integer[], String
> f
= a
-> { for (int i = a.length, j = i; i-- > 0;)
s += "%" + j + "s";
return s.format(s, a);
};
}
}
Y2xhc3MgVGVzdCB7CiAgICBwdWJsaWMgc3RhdGljIHZvaWQgbWFpbihTdHJpbmdbXSBhcmdzKSB7CiAgICAgICAgamF2YS51dGlsLmZ1bmN0aW9uLkZ1bmN0aW9uPEludGVnZXJbXSwgU3RyaW5nPiBmID0gYSAtPiB7CiAgICAgICAgICAgIFN0cmluZyBzID0gIiI7CiAgICAgICAgICAgIGZvciAoaW50IGkgPSBhLmxlbmd0aCwgaiA9IGk7IGktLSA+IDA7KQogICAgICAgICAgICAgICAgcyArPSAiJSIgKyBqICsgInMiOwogICAgICAgICAgICByZXR1cm4gcy5mb3JtYXQocywgYSk7CiAgICAgICAgfTsKICAgIAogICAgICAgIFN5c3RlbS5vdXQucHJpbnRsbihmLmFwcGx5KG5ldyBJbnRlZ2VyW10gezB9KSk7CiAgICAgICAgU3lzdGVtLm91dC5wcmludGxuKGYuYXBwbHkobmV3IEludGVnZXJbXSB7MiwgMTB9KSk7CiAgICAgICAgU3lzdGVtLm91dC5wcmludGxuKGYuYXBwbHkobmV3IEludGVnZXJbXSB7NywgOCwgOSwgMTB9KSk7CiAgICAgICAgU3lzdGVtLm91dC5wcmludGxuKGYuYXBwbHkobmV3IEludGVnZXJbXSB7MSwgMzMsIDMzMywgNzc3N30pKTsKICAgICAgICBTeXN0ZW0ub3V0LnByaW50bG4oZi5hcHBseShuZXcgSW50ZWdlcltdIHswLCAwLCAwLCAwLCAwLCAwfSkpOwogICAgfQp9