[LeetCode]Island Perimeter -Python
来源:互联网 发布:淘宝上的狗狗靠谱吗 编辑:程序博客网 时间:2024/05/22 07:04
因为方块是相连的,所以每个方块的周长是4,每增加一个就会-2,将网格看成一个二维数组,当发现一个数组出现1的时候可以在周长加4,然后判断这个节点的左边(或者右边)是否有方块,有的话就-2,上下方向类似
class Solution(Object): def fun(self,grid): grid_heigh=len(grid) grid_weith=len(grid[0]) if len(grid) else 0 perimeter=0 for x in range(grid_heigh): for y in range(grid_width): if grid[x][y]==1: perimeter+=4 if grid[x-1][y]==1: perimeter-=2 if grid[x][y-1]==1: perimeter-=2 return perimeter
0 0
- [LeetCode]Island Perimeter -Python
- [leetcode: Python]463. Island Perimeter
- leetcode 463. Island Perimeter
- leetcode 463. Island Perimeter
- leetcode Island Perimeter
- Leetcode 463 Island Perimeter
- leetcode- Island Perimeter
- 【LeetCode】Island Perimeter
- LeetCode 463. Island Perimeter
- [leetcode 463]Island Perimeter
- [LeetCode-463]Island Perimeter
- Leetcode 463 Island Perimeter
- Leetcode Island Perimeter
- 【LeetCode】 463. Island Perimeter
- leetcode-463- Island Perimeter
- [leetcode]463. Island Perimeter
- Leetcode-463. Island Perimeter
- Leetcode 463. Island Perimeter
- vector和map 容器的区别
- 省农普办问题解答第一期
- Java几个细节和误区
- 【Java每日一题】20161125
- spark 2.0.2 出现各种未知问题 不支持scala的最新版
- [LeetCode]Island Perimeter -Python
- Google C++命名规范(转)
- MySQL WHERE语句
- hadoop2.6.0版本搭建伪分布式环境 本文转自 http://blog.csdn.net/stark_summer/article/details/43484545
- form的onsubmit事件--表单提交前的验证实现方式
- tomcat的index.jsp
- 浅析深度学习mini_batch的BP反传算法
- Fragment使用问题总结
- centos7 安装mysql5.6.34 配置双master keepalived实现