3
ถอดรหัสสัญลักษณ์ทางคณิตศาสตร์
หากคุณได้อ่านหนังสือติดต่อโดยคาร์ลเซแกนความท้าทายนี้อาจดูคุ้นเคยสำหรับคุณ รับอินพุตของชุดของสมการทางคณิตศาสตร์ที่ประกอบด้วยตัวเลขตัวดำเนินการที่ไม่รู้จักหมายเลขอื่นและผลลัพธ์โดยอนุมานว่าตัวดำเนินการใดเป็นตัวแทนของการบวกการลบการคูณหรือการหาร สมการอินพุตแต่ละรายการจะประกอบด้วย จำนวนเต็มที่ไม่เป็นลบ อย่างใดอย่างหนึ่งของตัวอักษรA, B, CหรือD จำนวนเต็มอื่นที่ไม่ใช่ลบ บทบาท = จำนวนเต็มที่ไม่ใช่ลบขั้นสุดท้าย ตัดแบ่งกัน ตัวอย่างเช่นอินพุตที่เป็นไปได้คือ1A2=3ซึ่งคุณสามารถอนุมานได้ว่าAเป็นสิ่งที่เพิ่มเข้ามา 0 ≤ x ≤ 1,000แต่ละจำนวนเต็มจะตอบสนอง อย่างไรก็ตามมันไม่ง่ายอย่างที่คิด เป็นไปได้ที่จะมีความกำกวมระหว่าง: 5A0=5: การเพิ่ม / การลบ 1A1=1: การคูณ / การหาร 0A5=0: การคูณ / การหาร 2A2=4: การเพิ่ม / การคูณ 4A2=2: การลบ / การหาร 0A0=0: การเพิ่ม / การลบ / การคูณ และอื่น ๆ ความท้าทายคือการใช้ความสามารถนี้เพื่อ จำกัด …