python计算正方形面积_递归求正方形的面积

我有一个大正方形,它是用固定尺寸的小正方形瓷砖做成的。在

这些小方砖的面积是已知的。在

Qy3Mz.jpg

其中一个平铺显示在左上角。在

现在

每个方格可以分成4个子方格。每个方块都有一个识别方块的钥匙。在

大广场里面可能有很多空的广场。在那些情况下,关键不存在。在

RDHIx.jpg

最小的图块的键长度为3。在

我想递归地找到给定键的任何正方形的面积。在

这就是我要做的。但这并没有给我正确的解决方案。在findAreaRecursive(self, key, maxDepth=3):

if len(Key) == maxDepth:

if self.keyExists(key):

return self.getAreaValue(key)

else:

return 0

else:

keyChild0 = key + '0'

keyChild1 = key + '1'

keyChild2 = key + '2'

keyChild3 = key + '3'

if self.keyExists(keyChild0):

areaChild0 = self.findAreaRecursive(keyChild0, maxDepth)

e

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值