有一个二维数组 (n*n) ,写程序实现从右上角到左下角沿主对角线方向打印。(注:主对角线方向为从左上角指向右下角这一斜线的方向) 给定一个二位数组 arr 及题目中的参数 n ,请返回结果数组。 数据范围:
示例1
输入
[[1,2,3,4],[5,6,7,8],[9,10,11,12],[13,14,15,16]],4
输出
[4,3,8,2,7,12,1,6,11,16,5,10,15,9,14,13]
加载中...
import java.util.*; public class Printer { public int[] arrayPrint(int[][] arr, int n) { // write code here } }
class Printer { public: vector
arrayPrint(vector
> arr, int n) { // write code here } };
# -*- coding:utf-8 -*- class Printer: def arrayPrint(self, arr, n): # write code here
class Printer { public int[] arrayPrint(int[][] arr, int n) { // write code here } }
[[1,2,3,4],[5,6,7,8],[9,10,11,12],[13,14,15,16]],4
[4,3,8,2,7,12,1,6,11,16,5,10,15,9,14,13]