为您的挑战提供监狱布局的输入,以确定是否有任何囚犯可以逃脱。
输入项
输入可以采用任何合理的格式,例如字符串,数组,数组数组等。在这种情况下#
,输入将由三个字符P
和空格组成。输入内容不一定包含所有三个字符。
#
: 一堵墙P
:囚犯- 空间:一个空白空间
输入示例如下所示:
#####
# #
# P #
# #
#####
输出量
监狱是否安全的真实/错误值。监狱只有能够容纳所有囚犯的情况下才是安全的。如果有任何囚犯可以逃脱,那是不安全的。
如果囚犯没有完全被墙壁包围,他们可以逃脱。对角线连接完全封闭。
测试用例
############# Truthy
# P # P# #
# # # P #
#############
############# Truthy
# P P #
# # # P #
#############
############# Falsey
# P # P# #
# # # P #
########## ##
#### Truthy
# #
# #
# P ####
####
P Falsey
### Falsey
# #
# #
### P