如何将return int,int从python转换为java?

时间:2019-08-18 20:11:55

标签: java python

我正试图找到一个有效的解决方案,将一些代码从Python转换为Java。 这是Oracle提出的一个问题:

  

将显示一个8 x 8矩阵,表示棋盘上棋子的位置。董事会上只有黑王和各种白棋子。根据此矩阵,确定国王是否在检查中。

例如,给定以下矩阵:

...K....
........
.B......
......P.
.......R
..N.....
........
.....Q..

您应该返回True,因为主教正在对角线进攻国王。

我尝试使用Java Pair类;

def find_king(board):
    for row in range(8):
        for col in range(8):
            if board[row][col] == 'K':
                return row, col

这显然是我最天真的想法。

  public static Pair<Integer,Integer> find_king(char[][] board){
    for(int row = 0; board[1][0].length;row++){
        for (int col = 0; board[1][0].length;col++){
            if(board[row][col] == 'K'){
            Pair<> pos = new Pair<Integer,Integer>(col,row);
            return pos;
            }
        }
     }
  }

0 个答案:

没有答案