求助!为何报错?


本文摘自网络,作者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]
}

 


相关阅读 >>

Golang有指针吗

手撸Golang 结构型设计模式 组合模式

Golang并发编程是什么

手撸Golang Go与微服务 es-cqrs模式之1

手撸Golang etcd raft协议之11

Golang 协程+channel+select 实现最简单的斐波那契数列

Golang浮点数精度丢失问题扩展包怎么解决

聊聊dapr的limiter

Golang 协程并发编程

手撸Golang etcd raft协议之6

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




打赏

取消

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

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

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

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

评论

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