เมื่อวานฉันออกจากแซนด์วิชบนโต๊ะ เมื่อฉันตื่นขึ้นมาวันนี้มันกัดอยู่ ... มันเป็นของฉันเหรอ? ฉันจำไม่ได้ ...
ปัญหา:
เป็นตัวแทนของแซนด์วิชและรูปแบบการกัดของฉันและบอกฉันว่ามันเป็นของฉันกัดหรือไม่
ตัวอย่าง:
ตัวอย่างที่ 1:
รูปแบบการกัดของฉัน:
..
.
แซนวิช:
#####
.####
..###
เอาท์พุท:
truthy
ตัวอย่างที่ 2:
รูปแบบการกัดของฉัน:
..
..
แซนวิช:
...##
..###
.####
เอาท์พุท:
falsy
ตัวอย่างที่ 3:
หากมีการหมุนอย่างน้อย 1 ครั้งที่นับว่าเป็นความจริงเอาต์พุตจะเป็นความจริง
รูปแบบการกัดของฉัน:
.
.
.
แซนวิช:
##.
#.#
.##
เอาท์พุท:
การหมุนที่เป็นไปได้สองแบบ (กัดที่มุมตะวันออกเฉียงเหนือหรือตะวันตกเฉียงใต้)
truthy
การกัดที่ถูกต้องบางอย่าง:
..
.
...
.
.
.
.
.
..
. .
..
..
.
. .
กัดที่ไม่ถูกต้องบางอย่าง:
..
...
.
..
.
.
กฎ:
การจัดวางรูปแบบการกัดของฉันจะเป็นการกัดมุมทิศตะวันตกเฉียงเหนือเสมอ และจะต้องหมุนเพื่อกัดมุมอื่น ๆ
จะมีเพียง 1 และเพียง 1 กัดในแซนวิช;
การกัดในแซนวิชสามารถทำได้ใน 4 cornes (หมุนตาม)
รูปแบบกัดจะมีความสมมาตรตลอดแนวเส้นทแยงมุมหลัก
รูปแบบกัดจะต้องมีอย่างน้อย 1 กว้างและไม่ว่างเปล่า
แซนวิชจะเป็นรูปสี่เหลี่ยมผืนผ้าที่มีความกว้างและความสูงเท่ากับหรือมากกว่าความกว้างของรูปแบบการกัดของฉันเสมอ
ในอินพุตของคุณคุณสามารถเลือกอักขระที่ไม่ใช่ช่องว่าง 2 ตัวเพื่อแสดงถึงแซนด์วิชและการกัด
ช่องว่างในรูปแบบการกัดหมายความว่าการกัดของฉันไม่ได้สัมผัสส่วนหนึ่งของแซนวิช
..
,..
?