【发布时间】:2020-03-25 04:34:08
【问题描述】:
编写一个函数 count_areas(diagonal_maze),它接受对角线迷宫(作为字符串列表)并返回对角线迷宫中封闭区域的数量。我们假设迷宫的周边有非对角线边界。
>`count_areas(["\//\\\\/", "\///\\\\", "//\\\\/\\", "\/\///"])
>12`
>'count_areas(["\/", "/\\"])
>4'
我们让每个 \\ 只代表一个 \ 因为 python 语法 \ 是特殊的。
我的想法是查看第一行,然后将其余的与第一行进行比较.... 但是,似乎要考虑的条件太多了。
有人可以澄清我的逻辑吗?
【问题讨论】:
标签: python image-processing area maze