12
การอ่านรหัสใน 8 วิธีในการส่งออก 8 หมายเลข
ภาษาอังกฤษและภาษาการเขียนโปรแกรมส่วนใหญ่เขียนและอ่านจากซ้ายไปขวาบนลงล่าง แต่ไม่จำเป็นเลย ในความเป็นจริงสำหรับบล็อกข้อความ ABC DEF ฉันสามารถคิดถึงวิธีที่เกี่ยวข้องแปดวิธีที่อาจถูกอ่าน: จากซ้ายไปขวา, จากบนลงล่าง (LTR-TTB): ABCDEF จากบนลงล่างซ้ายไปขวา (TTB-LTR): ADBECF จากซ้ายไปขวา, จากบนลงล่าง (LTR-BTT): DEFABC จากล่างขึ้นบน, จากซ้ายไปขวา (BTT-LTR): DAEBFC จากขวาไปซ้าย, จากบนลงล่าง (RTL-TTB): CBAFED จากบนลงล่างขวาไปซ้าย (TTB-RTL): CFBEAD จากขวาไปซ้าย, จากบนลงล่าง (RTL-BTT): FEDCBA จากล่างขึ้นบน, จากขวาไปซ้าย (BTT-RTL): FCEBDA ท้าทาย เขียนบล็อกสี่เหลี่ยมของข้อความที่สามารถอ่านได้ในแปดวิธีข้างต้นเป็นโปรแกรมบรรทัดเดียวแปดรายการในภาษาที่คุณเลือก แต่ละโปรแกรมเหล่านี้ควรแสดงผลเป็นจำนวนเต็มที่แตกต่างกันจากหนึ่งถึงแปด ไม่สำคัญว่าทิศทางการอ่านจะแสดงผลที่หมายเลขใด แต่ไม่จำเป็นต้องจับคู่กับตัวเลขด้านบน ตัวอย่างเช่นหากบล็อกข้อความของคุณยังอยู่ ABC DEF แล้วโปรแกรมABCDEFการส่งออกอาจ5และFEDCBAการส่งออกอาจ2และอื่น ๆ หกโปรแกรมที่จะส่งออก1, 3, 4, 6, …