我是靠谱客的博主 冷傲电灯胆,最近开发中收集的这篇文章主要介绍python进阶练习题:简单有趣#85:多边形周长【难度:2级】--景越Python编程实例训练营,不同难度Python习题,适合自学Python的新手进阶任务例子输入输出,觉得挺不错的,现在分享给大家,希望可以做个参考。

概述

python进阶练习题:简单有趣#85:多边形周长【难度:2级】:

任务

你有一个矩形的白板,有一些黑色的细胞.黑色单元形成连接的黑色图形,即,可以通过连接的相邻(共享共用侧)黑色单元从任何黑色单元到达任何其他黑色单元.

假设单个单元具有单位长度,找到黑色图的周长.

例子

对于


matrix = [[false,true,true],
          [true,true,false],
          [true,false,false]] 

输出应为"12".

[外链图片转存失败(img-2GCMhusj-1568516435210)(https://codefightsuserpics.s3.amazonaws.com/tasks/polygonPerimeter/img/example1.png?_tm=1474901184061)]

对于


matrix = [[true,true,true],
          [true,false,true],
          [true,true,true]] 

输出应为"16".

[外链图片转存失败(img-RdwQ6PM2-1568516435255)(https://codefightsuserpics.s3.amazonaws.com/tasks/polygonPerimeter/img/example2.png?_tm=1474901184209)]

输入输出

- [input]2D布尔数组矩阵

代表矩形板的布尔矩阵,其中true表示黑色单元格,false表示白色单元格.

约束:

2≤matrix.length≤10,

2≤matrix[0].length≤10.

- [输出]一个整数

编程目标:

def polygon_perimeter(matrix):
  #coding and coding..


测试样例:

Test.it("Basic Tests")
matrix = [
[False,True,True], 
[True,True,False], 
[True,False,False]]
Test.assert_equals(polygon_perimeter(matrix),12)
matrix = [
[True,True,True], 
Test.assert_equals(polygon_perimeter(matrix),16)
matrix = [
[True,True,True,True,True], 
[True,True,True,True,True]]
Test.assert_equals(polygon_perimeter(matrix),14)
18


最佳答案(多种解法):

点击查看答案

更多关联题目:

python基础练习题:任务:杀死十只老鼠!【难度:1级】–景越Python编程实例训练营,不同难度Python习题,适合自学Python的新手进阶
简单的乐趣#59:反转对角线【难度:1级】–景越Python编程训练之挑战1000道Python面试题(含答案)
python高级练习题:验证数量为"NxN"的数独【难度:4级】–景越Python编程实例训练营,不同难度Python习题,适合自学Python的新手进阶
python基础练习题:简单的乐趣#49:解读【难度:1级】–景越Python编程实例训练营,不同难度Python习题,适合自学Python的新手进阶

免责申明

本博客所有编程题目及答案均收集自互联网,主要用于供网友学习参考,如有侵犯你的权益请联系管理员及时删除,谢谢
题目收集至https://www.codewars.com/
https://www.codewars.com/kata/simple-fun-number-85-polygon-perimeter

最后

以上就是冷傲电灯胆为你收集整理的python进阶练习题:简单有趣#85:多边形周长【难度:2级】--景越Python编程实例训练营,不同难度Python习题,适合自学Python的新手进阶任务例子输入输出的全部内容,希望文章能够帮你解决python进阶练习题:简单有趣#85:多边形周长【难度:2级】--景越Python编程实例训练营,不同难度Python习题,适合自学Python的新手进阶任务例子输入输出所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(45)

评论列表共有 0 条评论

立即
投稿
返回
顶部