JavaScript

  

/**
* @param {number[][]} matrix
* @return {number[]}
*/
var findDiagonalOrder = function(matrix) {
if(matrix == []) return []
let m = matrix.length
let n = matrix[0].length
let i=0,j=0
let arr = []
for(let l = 0;l<m*n;l++){
arr.push(matrix[i][j])
if((i+j)%2==0){
if(j == n-1){
i++
}else if(i==0){
j++
}else{
i--
j++
}
}else{
if(i == m-1){
j++
}else if(j == 0){
i++
}else{
i++
j--
}
}
}
return arr
};

  但是,提交结果如下:

  

  测试了好几种情况,测试都过去了,看网上其他资料也没有更多收获,如果关于提交结果报错有更多想法,请多多指教。

最新文章

  1. 国内优秀的Android资源
  2. Nginx上传文件失败
  3. Python初识
  4. iOS - OC 与 Swift 互相操作
  5. python3图片裁剪+转换pdf+压缩
  6. FileUtils.copyDirectory without .SVN
  7. 徐汉彬:亿级Web系统搭建—单机到分布式集群
  8. BZOJ 3112 Zjoi2013 防守战线 单纯形
  9. Max Sum of Max-K-sub-sequence hdu3415
  10. XtraDB/InnoDB的文件格式(已提交到MariaDB官方手册)
  11. openstack Q版部署-----网络服务(neutron)安装部署(7)
  12. Tomcat数据源的原理,配置及使用(JNDI)
  13. TCP/IP 最常见的错误原因码 (errno)列表
  14. 基于SSM的Java Web应用开发原理初探
  15. 这可能是最全的禁用win10自动更新了
  16. Yii2框架bootstrap样式理解
  17. 为iOS设计:图形和性能
  18. spring boot 报错 Failed to read HTTP message
  19. 【刷题】BZOJ 2005 [Noi2010]能量采集
  20. Kafka 0.8 Consumer处理逻辑

热门文章

  1. 创建DevExtreme应用程序
  2. 一、基础篇--1.2Java集合-HashMap和HashTable的区别
  3. GitHub:IBM
  4. 代码实现:定义一个文件输入流,调用read(byte[] b)方法,将a.txt文件中的内容打印出来(byte数组大小限制为5)
  5. css的绝对布局问题,怎么让子元素置于底部?
  6. 关于ansbile
  7. 方法的可变参数 params
  8. 奶牛渡河(dp)
  9. linux常用命令(7)cp命令
  10. iOS检测用户截屏, 并获取所截图片