ไฟ Domatic - 4 สี

Sep 23 2020
  • คุณต้องเพิ่มหลอดไฟสีแดงเขียวน้ำเงินและเหลืองลงในตารางเพื่อให้เป็นไปตามกฎเหล่านี้
  • หกเหลี่ยมสีขาวแต่ละอันต้องมีหลอดไฟสีแดงเขียวน้ำเงินหรือเหลือง
  • หลอดไฟที่มีสีเดียวกันไม่สามารถอยู่ในฐานสิบหกข้างเคียงได้
  • ฐานสิบหกสีขาวแต่ละอันจะต้องสว่างด้วยแสงทั้งสี่สี ซึ่งรวมถึงสิ่งที่เริ่มต้นด้วยแสงไฟ
  • แสงเดินทางออกจากหลอดไฟในหกรังสีแต่ละอันผ่านหกด้านของฐานสิบหก
  • แสงจะดำเนินต่อไปเป็นเส้นตรงจนกว่าจะถูกบล็อกโดยฐานสิบหกสีดำ

คำตอบ

4 WhatsUp Sep 23 2020 at 03:10

ด้วยการลองผิดลองถูกฉันจึงได้รับคำตอบ (ในเวลาประมาณหนึ่งชั่วโมง):

ฉันยังสามารถยืนยันความเป็นเอกลักษณ์ของคำตอบได้ ปริศนาคุณภาพสูงมาก

คำอธิบายสั้น ๆ เกี่ยวกับวิธีการของฉัน:

ฉันเริ่มจากสิ่งที่เห็นได้ชัดเช่นเซลล์หนึ่งที่ล้อมรอบด้วยสีที่ต่างกันสามสี
จากนั้นฉันก็จัดการเพื่อค้นหาผลกระทบเชิงตรรกะอื่น ๆ เช่นในพื้นที่ "บาง" ถ้าเรามีสองกำลังสี่ที่มีสามเซลล์เหมือนกันเซลล์ "ด้านนอก" สองเซลล์จะต้องเท่ากันเป็นต้น
ขั้นตอนทางตรรกะบางอย่างซับซ้อนกว่า แต่ทุกอย่างมีเหตุผลและไม่ต้องการตรรกะที่ลึกซึ้งมาก

ในทางเทคนิคฉันเก็บเลเยอร์อื่นโดยทำเครื่องหมายว่าเซลล์ใดมีสี่สีแล้ว ทำให้ตรวจสอบเซลล์ได้ง่ายขึ้น