/* package whatever; // don't place package name! */
import java.util.*;
import java.lang.*;
import java.io.*;
/* Name of the class has to be "Main" only if the class is public. */
class Ideone
{
{
int i = 0;
for (; i < a.length - 1; i++)
{
s += a[i] + ", ";
}
s += a[i] + "]";
return s;
}
public static float m
(Float[] a
) {
int l = a.length;
float n = a[l / 2];
return l % 2 > 0 ? n : (a[l / 2 - 1] + n) / 2;
}
{
{
{ 1f, 2f, 3f, 4f, 5f, 6f, 7f, 8f, 9f },
{ 1f, 4f, 3f, 2f },
{ 1.5f, 1.5f, 1.5f, 1.5f, 1.5f, 1.5f, 1.5f, 1.5f, 1.5f, -5f, 100000f, 1.3f, 1.4f } };
{
System.
out.
println(toString
(a
) + " -> " + m
(a
)); }
}
}
LyogcGFja2FnZSB3aGF0ZXZlcjsgLy8gZG9uJ3QgcGxhY2UgcGFja2FnZSBuYW1lISAqLwoKaW1wb3J0IGphdmEudXRpbC4qOwppbXBvcnQgamF2YS5sYW5nLio7CmltcG9ydCBqYXZhLmlvLio7CgovKiBOYW1lIG9mIHRoZSBjbGFzcyBoYXMgdG8gYmUgIk1haW4iIG9ubHkgaWYgdGhlIGNsYXNzIGlzIHB1YmxpYy4gKi8KY2xhc3MgSWRlb25lCnsKCXB1YmxpYyBzdGF0aWMgU3RyaW5nIHRvU3RyaW5nKEZsb2F0W10gYSkKCXsKCQlTdHJpbmcgcyA9ICJbIjsKICAgICAgICBpbnQgaSA9IDA7CiAgICAgICAgZm9yICg7IGkgPCBhLmxlbmd0aCAtIDE7IGkrKykKICAgICAgICB7CiAgICAgICAgICAgIHMgKz0gYVtpXSArICIsICI7CiAgICAgICAgfQoKICAgICAgICBzICs9IGFbaV0gKyAiXSI7CiAgICAgICAgcmV0dXJuIHM7Cgl9CgkKCXB1YmxpYyBzdGF0aWMgZmxvYXQgbShGbG9hdFtdIGEpCiAgICB7CiAgICAgICAgQXJyYXlzLnNvcnQoYSk7CiAgICAgICAgaW50IGwgPSBhLmxlbmd0aDsKICAgICAgICBmbG9hdCBuID0gYVtsIC8gMl07CiAgICAgICAgcmV0dXJuIGwgJSAyID4gMCA/IG4gOiAoYVtsIC8gMiAtIDFdICsgbikgLyAyOwogICAgfQoJCglwdWJsaWMgc3RhdGljIHZvaWQgbWFpbiAoU3RyaW5nW10gYXJncykgdGhyb3dzIGphdmEubGFuZy5FeGNlcHRpb24KCXsKCQlGbG9hdFtdW10gaW5wdXQgPQogICAgICAgIHsKICAgICAgICAgICAgICAgIHsgMWYsIDJmLCAzZiwgNGYsIDVmLCA2ZiwgN2YsIDhmLCA5ZiB9LAogICAgICAgICAgICAgICAgeyAxZiwgNGYsIDNmLCAyZiB9LAogICAgICAgICAgICAgICAgeyAxLjVmLCAxLjVmLCAxLjVmLCAxLjVmLCAxLjVmLCAxLjVmLCAxLjVmLCAxLjVmLCAxLjVmLCAtNWYsIDEwMDAwMGYsIDEuM2YsIDEuNGYgfSB9OwoKICAgICAgICBmb3IgKEZsb2F0W10gYSA6IGlucHV0KQogICAgICAgIHsKICAgICAgICAJCiAgICAgICAgICAgIFN5c3RlbS5vdXQucHJpbnRsbih0b1N0cmluZyhhKSArICIgLT4gIiArIG0oYSkpOwogICAgICAgIH0KCX0KfQ==
[1.0, 2.0, 3.0, 4.0, 5.0, 6.0, 7.0, 8.0, 9.0] -> 5.0
[1.0, 4.0, 3.0, 2.0] -> 2.5
[1.5, 1.5, 1.5, 1.5, 1.5, 1.5, 1.5, 1.5, 1.5, -5.0, 100000.0, 1.3, 1.4] -> 1.5