Bir Pencere, kenarları boyunca tek bir karakter sınırının yanı sıra ortada dikey ve yatay vuruşların olduğu, tek yan kenar uzunluğu en az 3 olan ASCII-sanat karesidir:
#######
# # #
# # #
#######
# # #
# # #
#######
Bir MS Pencere sınırı sadece karakterlerden oluşan bir penceredir Mve S. Senin görevin bir dize alan ve giriş geçerli bir MS Penceresi ise bir yanlış değer ve bir değilse falsey değeri çıkaran bir program (veya işlev) yazmaktır.
Özellikler
- Girdiyi yeni satırla ayrılmış bir dize veya her bir satırı temsil eden bir dizi dizi olarak alabilirsiniz.
- Bir MS Penceresinin sınırı M ve S karakterlerinin bir karışımını içerebilir, ancak iç kısımlar daima boşluklardan oluşacaktır.
- Yalnızca izleyen satırları olan pencereleri veya yalnızca izleyen satırları olmayan pencereleri algılamayı seçebilirsiniz, ancak ikisini birden değil.
Test Kılıfları
Truthy:
MMM
MMM
MMM
SMSMS
M M S
SMSMM
S S M
SMSMS
MMMMMMM
M S M
M S M
MSSSSSM
M S M
M S M
MMMMMMM
Falsey:
Hello, World!
MMMM
MSSM
MS M
MMMM
MMSMM
M S.M
sSSSS
M S M
MMSMM
MMMMMMM
M M M
MMMMMMM
M M M
MMMMMMM
MMMMMMM
M M M M
MMMMMMM
M M M M
MMMMMMM
M M M M
MMMMMMM
MMSSMSSMM
M M M
S S S
S S S
MMSSMSSMM
S S S
S S S
M M M
MMSSMSSMM