我在实习面试,在那里我无法解决一个逻辑练习。这对我来说太复杂了。你能帮我解释一下如何解决吗?(我没有通过,但我真的很想知道如何解决它)。练习是:
“给定一个字符串数组arr,通过计算所有岛屿的总周长来完成函数landPerimeter。每块土地都将用'X'标记,而水田用'O'表示。考虑每个瓦片都是一个完美的1 x 1 块土地。一些更好的可视化示例:['XOOXO', 'XOOXO', 'OOOXO', 'XXOXO', 'OXOOO']
在此处查看图片:https : //i.ibb.co/pbDwWSs/pic1.jpg
应该返回:“土地总周长:24”,而
['XOOO', 'XOXO', 'XOXO', 'OOXX', 'OOOO']
在此处查看图片:https : //i.ibb.co/Pcdy8Ct/pic2.jpg
应该返回:“土地总周长:18”
请您展示代码示例,我该如何解决这个练习。非常感谢你!
相关分类