MAP555 JOURNAL

เรียงรหัสหวยเป็นข้อความหรือจำนวน: ลำดับที่เห็นอาจต่างกัน

โถจับสลากใสบนฐานหินสีเข้มในชาเลต์พร้อมวิวภูเขาหิมะยามค่ำ

บทความหวยใน MAP555 ใช้ข้อความสมมติ “2”, “11”, “100” เพื่อเปรียบเทียบกติกาเรียงสองแบบ แบบแรกอ่านเป็นจำนวนและเรียงจากน้อยไปมาก แบบที่สองเทียบอักขระจากซ้ายไปขวาตามลำดับ0ถึง9ที่กำหนดไว้ โจทย์นี้ไม่อ้างผลรางวัลและไม่บอกว่าระบบค้นหาหรือหน้าประกาศใดใช้กติกาเดียวกัน

เริ่มจากกำหนดวิธีเปรียบเทียบ

ผลจากสองกติกาบนรายการเดียวกัน
กติกา ลำดับแรก ลำดับที่สอง ลำดับที่สาม
ค่าจำนวนจากน้อยไปมาก 2 11 100
ข้อความเทียบทีละตัว 100 11 2

เมื่ออ่านเป็นจำนวน ค่า2น้อยกว่า11และ11น้อยกว่า100 จึงได้ลำดับ2,11,100 ส่วนกติกาข้อความเริ่มเทียบตัวแรกก่อน ข้อความที่ขึ้นต้นด้วย1จึงมาก่อนข้อความที่ขึ้นต้นด้วย2 โดยยังไม่สนใจว่าข้อความใดยาวกว่าหรือมีค่าจำนวนมากกว่า

เหลือการเปรียบเทียบ “100” กับ “11” ซึ่งตัวแรกเป็น1เหมือนกัน จึงเลื่อนไปตัวที่สอง ค่า0มาก่อน1ตามกติกาที่กำหนด ทำให้100อยู่ก่อน11 สรุปลำดับข้อความได้100,11,2 วิธีนี้ไม่ได้คำนวณว่าหนึ่งร้อยน้อยกว่าสิบเอ็ด แต่กำลังตอบคำถามเรื่องลำดับของข้อความต่างหาก

เติมศูนย์เพื่อสร้างอีกชุดหนึ่งในโจทย์

สร้างชุดจำลองใหม่ที่ทุกข้อความยาวสามหลัก โดยกำหนดความสัมพันธ์ไว้ชัดว่า2เขียนเป็น002และ11เขียนเป็น011 ส่วน100คงเดิม เมื่อเทียบข้อความ002,011,100ตามกติกาเดิม จะได้ลำดับ002,011,100 ซึ่งสอดคล้องกับลำดับค่าจำนวนของชุดนี้

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

รูปแบบรหัสต้องเก็บไว้พร้อมกติกา

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

อ่าน ขอบเขตของตัวอย่าง MAP555 เพื่อแยกการกำหนดกติกาในโจทย์ออกจากการแก้ข้อมูลอ้างอิง เราสามารถกำหนดชุด002,011,100เพื่อศึกษาวิธีเทียบได้ เพราะระบุที่มาครบ แต่ไม่ควรนำการกำหนดนั้นไปใช้แทนหลักฐานของรหัสจากผู้ออกข้อมูลอื่น

เรียงใหม่ไม่เท่ากับเพิ่มหรือลดรายการ

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

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

ลำดับบนหน้าจอยังไม่ใช่ผลตรวจรางวัล

รหัสที่อยู่ก่อนหรือหลังในการเรียงไม่ได้บอกว่ามีสิทธิได้รางวัล และการทำให้สองรายการเรียงตรงกันก็ยังต้องตรวจข้อมูลกำกับอื่นที่เกี่ยวข้อง การอ่านผลรางวัลจริงต้องอาศัยประกาศและนิยามที่ตรงเรื่อง ไม่ใช่ใช้กติกาเปรียบเทียบข้อความในโจทย์นี้ตัดสินแทน

ดู หมวดหวย โดยเก็บรูปแบบรหัสและคำอธิบายไว้ด้วย หรืออ่าน บทความตัวอย่างทั้งหมด เพื่อฝึกแยกวิธีคำนวณจากสิ่งที่ต้องยืนยันภายนอก เรื่องนี้แสดงเพียงการจัดลำดับรายการจำลองภายใต้กติกาที่บอกไว้ ไม่รายงานเลขรางวัลหรือเลขแนะนำ