/* 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[][] table = new int[3][3];
// init 2d array
for (int row = 0; row < 3; row ++)
for (int col = 0; col < 3; col++)
table[row][col] = (row * 3) + (col * 2);
for (int row = 0; row < 3; row ++)
System.
out.
println(sumColumn
(table,
0)); System.
out.
println(sumColumn
(table,
1)); System.
out.
println(sumColumn
(table,
2)); System.
out.
println(sumRow
(table,
0)); System.
out.
println(sumRow
(table,
1)); System.
out.
println(sumRow
(table,
2));
}
public static int sumColumn(int[][] square, int columnNumber) {
int sum = 0 ;
for (int i = 0; i < square.length; i++)
sum = sum + square[columnNumber][i] ;
return sum ;
}
public static int sumRow(int[][] square, int rowNumber)
{
int sum = 0 ;
for (int i = 0; i < square[0].length; i++)
sum = sum + square[i][rowNumber] ;
return sum ;
}
}
LyogcGFja2FnZSB3aGF0ZXZlcjsgLy8gZG9uJ3QgcGxhY2UgcGFja2FnZSBuYW1lISAqLwoKaW1wb3J0IGphdmEudXRpbC4qOwppbXBvcnQgamF2YS5sYW5nLio7CmltcG9ydCBqYXZhLmlvLio7CgovKiBOYW1lIG9mIHRoZSBjbGFzcyBoYXMgdG8gYmUgIk1haW4iIG9ubHkgaWYgdGhlIGNsYXNzIGlzIHB1YmxpYy4gKi8KY2xhc3MgSWRlb25lCnsKCXB1YmxpYyBzdGF0aWMgdm9pZCBtYWluIChTdHJpbmdbXSBhcmdzKSB0aHJvd3MgamF2YS5sYW5nLkV4Y2VwdGlvbgoJewoJCWludFtdW10gdGFibGUgPSBuZXcgaW50WzNdWzNdOwoJCS8vIGluaXQgMmQgYXJyYXkKCQlmb3IgKGludCByb3cgPSAwOyByb3cgPCAzOyByb3cgKyspCgkJICAgIGZvciAoaW50IGNvbCA9IDA7IGNvbCA8IDM7IGNvbCsrKQoJCSAgICAgICAgdGFibGVbcm93XVtjb2xdID0gKHJvdyAqIDMpICsgKGNvbCAqIDIpOwoJCQoJCQoJCWZvciAoaW50IHJvdyA9IDA7IHJvdyA8IDM7IHJvdyArKykKCQkJU3lzdGVtLm91dC5wcmludGxuKEFycmF5cy50b1N0cmluZyh0YWJsZVtyb3ddKSk7CgkJCgkJU3lzdGVtLm91dC5wcmludGxuKHN1bUNvbHVtbih0YWJsZSwgMCkpOwoJCVN5c3RlbS5vdXQucHJpbnRsbihzdW1Db2x1bW4odGFibGUsIDEpKTsKCQlTeXN0ZW0ub3V0LnByaW50bG4oc3VtQ29sdW1uKHRhYmxlLCAyKSk7CgkJU3lzdGVtLm91dC5wcmludGxuKHN1bVJvdyh0YWJsZSwgMCkpOwoJCVN5c3RlbS5vdXQucHJpbnRsbihzdW1Sb3codGFibGUsIDEpKTsKCQlTeXN0ZW0ub3V0LnByaW50bG4oc3VtUm93KHRhYmxlLCAyKSk7CgkJCgl9CgkKCXB1YmxpYyBzdGF0aWMgaW50IHN1bUNvbHVtbihpbnRbXVtdIHNxdWFyZSwgaW50IGNvbHVtbk51bWJlcikgewogICAgICAgIGludCBzdW0gPSAwIDsKICAgICAgICBmb3IgKGludCBpID0gMDsgaSA8IHNxdWFyZS5sZW5ndGg7IGkrKykKICAgICAgICAgICAgc3VtID0gc3VtICsgc3F1YXJlW2NvbHVtbk51bWJlcl1baV0gOwogICAgICAgIHJldHVybiBzdW0gOyAKICAgIH0KCiAgICBwdWJsaWMgc3RhdGljIGludCBzdW1Sb3coaW50W11bXSBzcXVhcmUsIGludCByb3dOdW1iZXIpCiAgICB7CiAgICAgICAgaW50IHN1bSA9IDAgOwogICAgICAgIGZvciAoaW50IGkgPSAwOyBpIDwgc3F1YXJlWzBdLmxlbmd0aDsgaSsrKQogICAgICAgICAgICBzdW0gPSBzdW0gKyBzcXVhcmVbaV1bcm93TnVtYmVyXSA7CiAgICAgICAgcmV0dXJuIHN1bSA7CiAgICB9Cn0=