Ваша задача заключается в вводе схемы расположения тюрьмы, чтобы определить, может ли кто-либо из заключенных сбежать.
вход
Ввод может быть в любом приемлемом формате, таком как строка, массив, массив массивов и т. Д. Ввод будет состоять из трех символов, в данном случае #
, P
и пробела. Ввод не обязательно будет содержать все три символа.
#
: СтенаP
: Заключенный- пространство: пустое пространство
Пример ввода будет выглядеть так:
#####
# #
# P #
# #
#####
Выход
Истинная / ложная ценность того, является ли тюрьма безопасной. Тюрьма безопасна только в том случае, если в ней могут содержаться все заключенные. Если любой заключенный может сбежать, это небезопасно.
Заключенный может сбежать, если он не полностью окружен стеной. Диагональное соединение полностью закрыто.
Контрольные примеры
############# Truthy
# P # P# #
# # # P #
#############
############# Truthy
# P P #
# # # P #
#############
############# Falsey
# P # P# #
# # # P #
########## ##
#### Truthy
# #
# #
# P ####
####
P Falsey
### Falsey
# #
# #
### P