求助!为何报错?


本文摘自网络,作者zsm666,侵删。

问题已解决,原因是多了个}

func uniquePathsWithObstacles(obstacleGrid [][]int) int {
    m :=len(obstacleGrid[:][0])
    n :=len(obstacleGrid[0][:])
    var i,j int
    for a :=0;i<m;i++ {
        for b :=0;j<n;j++ {
            switch obstacleGrid[a][b] {
                case 1: obstacleGrid[a][b]=0 
                case 0 :obstacleGrid[a][b]=1 
            }
          }  
        }

    for i=1;i<m;i++ {
        for j=1;j<n;j++ {
            if obstacleGrid[i][j]!=0 {
                obstacleGrid[i][j]=obstacleGrid[i-1][j]+obstacleGrid[i][j-1]
            }
        
        }
    }
    return obstacleGrid[m-1][n-1]
}

 


相关阅读 >>

了解Go中如何使用包、变量和函数

Go 函数选项模式

简介

Go embed 简明教程

非docker部署fabric2.2.0网络

Golang viper 使用记录: 读取不到配置文件json

Go语言函数

Golang有web框架吗

Golang调度器的一个陷阱

涂鸦智能 dubbo-Go 亿级流量的实践与探索

更多相关阅读请进入《Go》频道 >>




打赏

取消

感谢您的支持,我会继续努力的!

扫码支持
扫码打赏,您说多少就多少

打开支付宝扫一扫,即可进行扫码打赏哦

分享从这里开始,精彩与您同在

评论

管理员已关闭评论功能...