/* 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
{
{
};
System.
out.
println( "-----| Boolean Formatter |---------" ) ; for (int row = 0; row < squaresWithPieces.length; row++) // Cycles through rows.
{
for (int col = 0; col < squaresWithPieces[row].length; col++) // Cycles through columns.
{
System.
out.
printf("%5b ", squaresWithPieces
[row
][col
]); // Change the %5d to however much space you want. }
}
System.
out.
println( "-----| String Formatter |---------" ) ; for (int row = 0; row < squaresWithPieces.length; row++) // Cycles through rows.
{
for (int col = 0; col < squaresWithPieces[row].length; col++) // Cycles through columns.
{
System.
out.
printf("%5s ", squaresWithPieces
[row
][col
]); // Change the %5d to however much space you want. }
}
System.
out.
println( "\n\n" ) ; }
}
LyogcGFja2FnZSB3aGF0ZXZlcjsgLy8gZG9uJ3QgcGxhY2UgcGFja2FnZSBuYW1lISAqLwoKaW1wb3J0IGphdmEudXRpbC4qOwppbXBvcnQgamF2YS5sYW5nLio7CmltcG9ydCBqYXZhLmlvLio7CgovKiBOYW1lIG9mIHRoZSBjbGFzcyBoYXMgdG8gYmUgIk1haW4iIG9ubHkgaWYgdGhlIGNsYXNzIGlzIHB1YmxpYy4gKi8KY2xhc3MgSWRlb25lCnsKCXB1YmxpYyBzdGF0aWMgdm9pZCBtYWluIChTdHJpbmdbXSBhcmdzKSB0aHJvd3MgamF2YS5sYW5nLkV4Y2VwdGlvbgoJewoJCUJvb2xlYW5bXVtdIHNxdWFyZXNXaXRoUGllY2VzID0gbmV3IEJvb2xlYW5bXVtdewoJCSAgICB7IEJvb2xlYW4uVFJVRSwgbnVsbCwgQm9vbGVhbi5GQUxTRSB9LAoJCSAgICB7IEJvb2xlYW4uRkFMU0UsIG51bGwsIEJvb2xlYW4uVFJVRSB9LAoJCX07CgkJCgkJU3lzdGVtLm91dC5wcmludGxuKCAiLS0tLS18ICBCb29sZWFuIEZvcm1hdHRlciAgfC0tLS0tLS0tLSIgKSA7CgkJZm9yIChpbnQgcm93ID0gMDsgcm93IDwgc3F1YXJlc1dpdGhQaWVjZXMubGVuZ3RoOyByb3crKykgIC8vIEN5Y2xlcyB0aHJvdWdoIHJvd3MuCgkJewoJCSAgICBmb3IgKGludCBjb2wgPSAwOyBjb2wgPCBzcXVhcmVzV2l0aFBpZWNlc1tyb3ddLmxlbmd0aDsgY29sKyspICAvLyBDeWNsZXMgdGhyb3VnaCBjb2x1bW5zLgoJCSAgICB7CgkJICAgICAgICBTeXN0ZW0ub3V0LnByaW50ZigiJTViICIsIHNxdWFyZXNXaXRoUGllY2VzW3Jvd11bY29sXSk7ICAvLyBDaGFuZ2UgdGhlICU1ZCB0byBob3dldmVyIG11Y2ggc3BhY2UgeW91IHdhbnQuCgkJICAgIH0KCQkgICAgU3lzdGVtLm91dC5wcmludGxuKCIiKSA7CgkJfQoJCQoJCVN5c3RlbS5vdXQucHJpbnRsbiggIi0tLS0tfCAgU3RyaW5nIEZvcm1hdHRlciAgfC0tLS0tLS0tLSIgKSA7CgkJZm9yIChpbnQgcm93ID0gMDsgcm93IDwgc3F1YXJlc1dpdGhQaWVjZXMubGVuZ3RoOyByb3crKykgIC8vIEN5Y2xlcyB0aHJvdWdoIHJvd3MuCgkJewoJCSAgICBmb3IgKGludCBjb2wgPSAwOyBjb2wgPCBzcXVhcmVzV2l0aFBpZWNlc1tyb3ddLmxlbmd0aDsgY29sKyspICAvLyBDeWNsZXMgdGhyb3VnaCBjb2x1bW5zLgoJCSAgICB7CgkJICAgICAgICBTeXN0ZW0ub3V0LnByaW50ZigiJTVzICIsIHNxdWFyZXNXaXRoUGllY2VzW3Jvd11bY29sXSk7ICAvLyBDaGFuZ2UgdGhlICU1ZCB0byBob3dldmVyIG11Y2ggc3BhY2UgeW91IHdhbnQuCgkJICAgIH0KCQkgICAgU3lzdGVtLm91dC5wcmludGxuKCIiKSA7CgkJfQoJCQoJCVN5c3RlbS5vdXQucHJpbnRsbiggIlxuXG4iICkgOwoJfQp9