Tantangan Anda diberi masukan tata letak penjara untuk mengetahui apakah ada tahanan yang bisa melarikan diri.
Memasukkan
Input mungkin dalam format yang wajar seperti string, array, array array, dll. Input akan terdiri dari tiga karakter, dalam hal ini #
, P
dan spasi. Input tidak harus mengandung ketiga karakter.
#
: DindingP
: Seorang tahanan- ruang: Ruang kosong
Contoh input akan terlihat seperti:
#####
# #
# P #
# #
#####
Keluaran
Nilai kebenaran / kepalsuan dari apakah penjara itu aman atau tidak. Penjara hanya aman jika bisa menahan semua tahanan. Jika ada tahanan yang bisa melarikan diri, itu tidak aman.
Seorang tahanan dapat melarikan diri jika mereka tidak sepenuhnya tertutup oleh tembok. Sambungan diagonal tertutup sepenuhnya.
Uji kasus
############# Truthy
# P # P# #
# # # P #
#############
############# Truthy
# P P #
# # # P #
#############
############# Falsey
# P # P# #
# # # P #
########## ##
#### Truthy
# #
# #
# P ####
####
P Falsey
### Falsey
# #
# #
### P