如何在 JavaScript 练习中计算形状的总周长并编写适当的函数

我在实习面试,在那里我无法解决一个逻辑练习。这对我来说太复杂了。你能帮我解释一下如何解决吗?(我没有通过,但我真的很想知道如何解决它)。练习是:

“给定一个字符串数组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”

请您展示代码示例,我该如何解决这个练习。非常感谢你!


繁花不似锦
浏览 131回答 1
1回答
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

JavaScript