class TestCase {
private static String format
(int[] array
) { StringBuilder sb = new StringBuilder();
boolean needSeparator = false;
for (int number : array) {
if (needSeparator) {
sb.append(", ");
}
if (number != 1) {
sb.append("true");
} else {
sb.append("false");
}
needSeparator = true;
}
return sb.toString();
}
public static void main
(String...
args) { System.
out.
println(format
(new int[] { 1,
0,
1 })); System.
out.
println(format
(new int[] { 1 })); System.
out.
println(format
(new int[] { })); System.
out.
println(format
(new int[] { 0,
1,
2,
-3})); }
}
Y2xhc3MgVGVzdENhc2UgewogICAgICAgIHByaXZhdGUgc3RhdGljIFN0cmluZyBmb3JtYXQoaW50W10gYXJyYXkpIHsKICAgICAgICBTdHJpbmdCdWlsZGVyIHNiID0gbmV3IFN0cmluZ0J1aWxkZXIoKTsKICAgICAgICBib29sZWFuIG5lZWRTZXBhcmF0b3IgPSBmYWxzZTsKICAgICAgICBmb3IgKGludCBudW1iZXIgOiBhcnJheSkgewogICAgICAgICAgICBpZiAobmVlZFNlcGFyYXRvcikgewogICAgICAgICAgICAgICAgc2IuYXBwZW5kKCIsICIpOwogICAgICAgICAgICB9CiAgICAgICAgICAgIGlmIChudW1iZXIgIT0gMSkgewogICAgICAgICAgICAgICAgc2IuYXBwZW5kKCJ0cnVlIik7CiAgICAgICAgICAgIH0gZWxzZSB7CiAgICAgICAgICAgICAgICBzYi5hcHBlbmQoImZhbHNlIik7CiAgICAgICAgICAgIH0KICAgICAgICAgICAgbmVlZFNlcGFyYXRvciA9IHRydWU7CiAgICAgICAgfQogICAgICAgIHJldHVybiBzYi50b1N0cmluZygpOwogICAgfQoKICAgIHB1YmxpYyBzdGF0aWMgdm9pZCBtYWluKFN0cmluZy4uLiBhcmdzKSB7CiAgICAgICAgU3lzdGVtLm91dC5wcmludGxuKGZvcm1hdChuZXcgaW50W10geyAxLCAwLCAxIH0pKTsKICAgICAgICBTeXN0ZW0ub3V0LnByaW50bG4oZm9ybWF0KG5ldyBpbnRbXSB7IDEgfSkpOwogICAgICAgIFN5c3RlbS5vdXQucHJpbnRsbihmb3JtYXQobmV3IGludFtdIHsgfSkpOwogICAgICAgIFN5c3RlbS5vdXQucHJpbnRsbihmb3JtYXQobmV3IGludFtdIHsgMCwgMSwgMiwgLTN9KSk7CiAgICB9Cn0=