The Four fours puzzleเป็นเกมปริศนาทางคณิตศาสตร์ที่ได้รับความนิยมซึ่งเกี่ยวข้องกับการใช้ 4s 4 ตัว (และไม่มีหมายเลขอื่น) และชุดการดำเนินการที่กำหนดไว้เพื่อเข้าถึงทุกหมายเลขตั้งแต่ 0 ถึงสูงสุดที่กำหนด
ในรุ่นนี้อนุญาตให้ดำเนินการต่อไปนี้เท่านั้น:
- สัญลักษณ์การจัดกลุ่มใด ๆ อาจถูกนำมาใช้
- การบวก (
+
), การลบ (-
), การคูณ (*
), ส่วน (/
) - แฟกทอเรียล (
!
) ฟังก์ชันแกมมา (Γ
) - การยกกำลัง (
^
), รากที่สอง (√
) - การต่อข้อมูล (เช่น.
44
คือสองวิ4
) - จุดทศนิยม (เช่น.
4.4
คือสอง4
s), Overbar (เช่น..4~ = 4/9
)
คำสั่งมาตรฐานของการดำเนินการใช้
โปรแกรมของคุณควรสร้างขึ้นโดยให้อินพุตตั้งแต่ 0 ถึง 100 ซึ่งเป็นวิธีแก้ปัญหาที่ถูกต้องสำหรับอินพุตนั้น หากโปรแกรมเอาต์พุตโซลูชันที่ไม่ถูกต้องไปยังอินพุตใด ๆ แสดงว่าโปรแกรมนั้นไม่ถูกต้อง
ตัวอย่างเช่นมีการป้อนข้อมูลของโปรแกรมของคุณอาจสร้าง0
44-44
ไม่อนุญาตให้ใช้โมดูลภายนอก เท่านั้น_.4~
ที่ได้รับอนุญาตสำหรับผู้ประกอบการ overbar - ที่เป็นเพียงคนเดียวที่4
สามารถจะอยู่เบื้องหลังจุดทศนิยม
นี่คือรหัสกอล์ฟดังนั้นทางออกที่สั้นที่สุดจึงชนะ
แก้ไข : เพื่อให้ชัดเจนเป็นพิเศษโปรแกรมต้องส่งเอาต์พุตชุดของการดำเนินการข้างต้นที่ใช้กับสี่s อย่างแน่นอน4
- ไม่มากไม่น้อย นอกจากนี้ยังเป็นคำที่ถูกต้องและนับเป็นใช้เพียงหนึ่ง.4 = 4/10
4
!(4)
แทนที่จะ(4)!
)