Dün, sandviçimi masanın üzerine bıraktım. Bugün kalktığımda bir ısırık vardı ... Benim mi? Hatırlayamıyorum ...
Sorun:
Sandviçin ve ısırık desenimin bir temsilini alın ve bana ısırığım olup olmadığını söyle.
Örnekler:
Örnek 1:
Benim ısırık desenim:
..
.
Sandviç:
#####
.####
..###
Çıktı:
truthy
Örnek 2:
Benim ısırık desenim:
..
..
Sandviç:
...##
..###
.####
Çıktı:
falsy
Örnek 3:
Doğru olarak sayılan en az 1 dönüş varsa, çıktı doğrudur.
Benim ısırık desenim:
.
.
.
Sandviç:
##.
#.#
.##
Çıktı:
İki olası rotasyon (kuzeydoğu veya güneybatı köşesinde ısırma).
truthy
Bazı geçerli ısırıklar:
..
.
...
.
.
.
.
.
..
. .
..
..
.
. .
Bazı geçersiz ısırıklar:
..
...
.
..
.
.
Kurallar:
Isırık desen yönüm her zaman kuzeybatı köşesini ısırmak için olacak. Ve diğer köşeleri ısırmak için döndürülmelidir;
Sandviçte her zaman 1 ve sadece 1 lokma olacak;
Sandviçteki ısırık 4 köşeden herhangi birinde olabilir (buna göre döndürülür);
Isırık kalıpları her zaman ana diyagonal boyunca simetrik olacaktır;
Isırık desenleri her zaman en az 1 geniş ve boş olmayacaktır;
Sandviç her zaman ısırık desenimin genişliğine eşit veya daha büyük genişliğe ve yüksekliğe sahip bir dikdörtgen olacaktır;
Girişinizde, sandviçi ve ısırığı temsil etmek için 2 ayrı boşluk olmayan karakter seçebilirsiniz;
Isırık desenindeki boşluklar, ısırığımın sandviçin o kısmına dokunmadığı anlamına gelir.
..
,..
?