あなたの挑戦には、囚人のいずれかが逃げることができるかどうかを判断するための刑務所レイアウトの入力が与えられます。
入力
入力は、入力が、この場合、3つの文字で構成されますなどのアレイの列、アレイ、アレイのような任意の妥当な形式であってもよく#
、P
そしてスペース。入力には3文字すべてが含まれているとは限りません。
#
: 壁P
:囚人- スペース:空のスペース
入力例は次のようになります。
#####
# #
# P #
# #
#####
出力
刑務所が安全かどうかの真偽値。刑務所は、すべての囚人を収容できる場合にのみ安全です。囚人が逃げることができれば、安全ではありません。
囚人は、壁に完全に囲まれていない場合、逃げることができます。対角結合は完全に囲まれています。
テストケース
############# Truthy
# P # P# #
# # # P #
#############
############# Truthy
# P P #
# # # P #
#############
############# Falsey
# P # P# #
# # # P #
########## ##
#### Truthy
# #
# #
# P ####
####
P Falsey
### Falsey
# #
# #
### P