← ทุกวิชา
DES231 · SIIT · Thammasat University

ปฏิบัติการโครงสร้างข้อมูลและอัลกอริทึม

ชุดนี้ทำเพื่อให้ทำ Exam 1 ได้ — ขอบเขตคือ array, recursion, hash map และ sorting โดยข้อสอบให้เขียนหรือเติมโค้ดเอง ทุกตอนจึงวัดที่ "ให้โจทย์มาอย่างเดียวแล้วเขียนเองได้" ไม่ใช่การท่องไวยากรณ์ กดเล่นทีละฉาก พอถึงคำถามเสียงจะหยุดรอให้ตอบก่อนเฉลยครับ

24 ตอนรวม ~568 นาทีชุดใหม่ทยอยเผยแพร่ตามเกท · Lab 0–3 ชุดเดิมยังเปิดอยู่

1ชุดใหม่ตามชีทบรรยาย 208 หน้า — ทยอยขึ้นทีละตอน (มาตรฐาน 18 ก.ย.)

EP01
เร็วแค่ไหนถึงจะเรียกว่าเร็ว
สนามแข่งสัตว์ — ดูอัตรา ไม่ต้องดูจนจบ · สองเพื่อนสองเครื่อง ใครเขียนเร็วกว่า · ไรเดอร์สองคน นับบ้านที่แวะแทนจับเวลา · รวมยอดพันบิลต้องกดบวกกี่ครั้ง · งานชิ้นเล็กที่สุดมีเจ็ดแบบ · f(n) ป้ายความเร็วที่ติดตัวโค้ด · นับ findAverage และ findSum จากชีท · น้องนับเองแล้วได้สูตร
⏱ 19 นาที10 ฉากตอบเอง 7 จุดผู้ใช้ดูทั้งตอนแล้วอนุมัติ 19 ก.ย. · แพ็กเทียบ PDF ต้นฉบับตรงทุกชิ้น · เฉลยคำนวณด้วยโปรแกรม · ภาพกลางบีตทุก cue ถ่ายตรวจโดยทีมตรวจอิสระ 3 ชุด แก้แล้วหนึ่งรอบ · ล้นเวที 0 ทับกัน 0 console warning 0 · เสียง 10 ฉาก 18.9 นาที ตรวจด้วย ASR (ยังไม่มีคนฟังจบด้วยหู)
EP02
จาก f(n) ไปเป็น O(…)
ทำไมตัดพจน์เล็กและตัวคูณทิ้งได้เมื่อ n ใหญ่ — แต่ตอน n เล็กยังตัดไม่ได้ · นิยาม c กับ n₀ ตามชีท · Big-O คือเพดาน ตอบตัวที่ชิดที่สุด · ลำดับการโตแปดแบบ · อ่านโค้ดแล้วบอก O ได้
⏱ 22 นาที11 ฉากตอบเอง 8 จุดเฉลยทุกข้อคำนวณด้วยโปรแกรม · ภาพกลางบีตทุก cue ถ่ายตรวจโดยทีมตรวจอิสระ 3 ชุด แก้ครบทุกข้อที่ควรแก้แล้วถ่ายใหม่ · ล้นเวที 0 ทับกัน 0 console warning 0 · เสียง 11 ฉาก 22 นาที ตรวจด้วย ASR (ยังไม่มีคนฟังจบด้วยหู) · แพ็กเทียบ PDF ตรงทุกชิ้น 46 ชิ้น
EP03
นับลูปให้เป็น Big-O
linearloop ได้ 4n + 2 · ก้าวทีละ d รอบ ≈ n/d · ไรเดอร์ × บ้าน ลูปซ้อน n × n · สองชั้นไม่เสมอไป · ชนแก้วได้ n(n−1)/2 ยังเป็น O(n²) · กระปุกทบเงิน รอบ ≈ log n · ฐานอื่นกับขาลง · ทำนายเวลาเมื่อ n โตสองเท่า · Lab 0
⏱ 24 นาที11 ฉากตอบเอง 9 จุดเฉลยทุกข้อจำลองลูปด้วยโปรแกรม · แพ็กเทียบ PDF ตรงทุกชิ้น · ภาพกลางบีตทุก cue ถ่ายตรวจโดยทีมตรวจอิสระ 3 ชุด แก้ครบทุกข้อที่ควรแก้แล้วถ่ายใหม่ · ล้นเวที 0 ทับกัน 0 console warning 0 · เสียง 11 ฉาก 24 นาที ตรวจด้วย ASR (ยังไม่มีคนฟังจบด้วยหู)
EP04
ทำไมหยิบของในอาร์เรย์ถึงเร็ว
บ้านหลังที่ 50 ในซอยทาวน์เฮาส์ · ถนนหน่วยความจำ — ที่อยู่ช่อง i = ที่อยู่ช่องแรก + i × ขนาดช่อง · สูตรพังเมื่อช่องไม่เท่า ไม่ติดกัน หรือรู้แต่ค่า · getElementAtIndex / setElementAtIndex ตาม Array.java · size กับ load · กติกาห้ามมีรู · Lab 1
⏱ 22 นาที8 ฉากตอบเอง 8 จุดเฉลยทุกข้อคำนวณด้วยโปรแกรม · ภาพกลางบีตทุก cue ถ่ายตรวจโดยทีมตรวจอิสระ 2 ชุด แก้ครบทุกข้อที่ควรแก้แล้วถ่ายใหม่ · ล้นเวที 0 ทับกัน 0 console warning 0 · เสียง 8 ฉาก 22 นาที ตรวจด้วย ASR (ยังไม่มีคนฟังจบด้วยหู) · แพ็กเทียบ PDF ตรงทุกชิ้น
EP05
ราคาของการไม่มีรู
แถวโรงหนังที่ห้ามเว้นเก้าอี้ · addFirst กับ addLast · ใครต้องลุกก่อน — ทิศของการเลื่อน · addAtIndex เลื่อน load − index · removeFirst · ลบท้ายกับลบกลาง · load คือตัวบอกว่าแถวจบตรงไหน · ถ้ายอมให้มีรู · ตารางราคา · Lab 1
⏱ 25 นาที11 ฉากตอบเอง 9 จุดเฉลยทุกข้อคำนวณด้วยโปรแกรม · ภาพกลางบีตทุก cue ถ่ายตรวจโดยทีมตรวจอิสระ 3 ชุด แก้ครบทุกข้อที่ควรแก้แล้วถ่ายใหม่ · ล้นเวที 0 ทับกัน 0 console warning 0 · เสียง 11 ฉาก 25 นาที ตรวจด้วย ASR (ยังไม่มีคนฟังจบด้วยหู) · แพ็กเทียบ PDF ตรงทุกชิ้น
EP06
เรียกตัวเอง แล้วใครตอบใคร
เรียกหนึ่งครั้ง = กระดาษแผ่นใหม่ ค่าแต่ละชั้นไม่ทับกัน · base case หยุด / general case ต้องเข้าใกล้จุดหยุดทุกครั้ง · ขาลงส่งงานต่อ ขากลับคำตอบไหลขึ้น · ไล่ fac(4) ตามชีท · gcd(80, 18) ไล่เอง · กองการเรียกกับราคาของมัน · Lab 1
⏱ 26 นาที11 ฉากตอบเอง 8 จุดเฉลยทุกข้อคำนวณด้วยโปรแกรม · ภาพกลางบีตทุก cue ถ่ายตรวจโดยทีมตรวจอิสระ 3 ชุด แก้ครบทุกข้อที่ควรแก้แล้วถ่ายใหม่ · ล้นเวที 0 ทับกัน 0 console warning 0 · เสียง 11 ฉาก 26 นาที ตรวจด้วย ASR (ยังไม่มีคนฟังจบด้วยหู) · แพ็กเทียบ PDF ตรงทุกชิ้น 76 ชิ้น
EP07
เมื่อการเรียกแตกเป็นหลายกิ่ง
Fib เรียกตัวเองสองครั้ง ลึกแค่ ≈ n แต่การเรียกทวีคูณ → O(2ⁿ) · BinarySum สองกิ่งเหมือนกันแต่แบ่งงานกันจริง → 2k − 1 การเรียก · ทำไม binary search ต้องเริ่มส่วนหลังที่ i + x · ตาราง 2×2 กิ่ง × อัตราหด · Lab 1
⏱ 25 นาที11 ฉากตอบเอง 8 จุดเฉลยทุกข้อคำนวณด้วยโปรแกรม · ภาพกลางบีตทุก cue ถ่ายตรวจโดยทีมตรวจอิสระ 3 ชุด แก้ครบทุกข้อที่ควรแก้แล้วถ่ายใหม่ · ล้นเวที 0 ทับกัน 0 console warning 0 · เสียง 11 ฉาก 24.5 นาที ตรวจด้วย ASR (ยังไม่มีคนฟังจบด้วยหู) · แพ็กเทียบ PDF ตรงทุกชิ้น 27 ชิ้น
EP08
หางยาวกับหางสั้น และราคาของมัน
tail กับ non-tail ดูจากงานที่ค้างหลังเรียกตัวเอง · กองงานค้างใช้ที่เก็บ · facT ส่งงานไปกับพารามิเตอร์ · Fib_tail เทียบโค้ดต้นฉบับกับฉบับแก้ · Java ไม่ทิ้ง stack ให้อัตโนมัติ
⏱ 27 นาที9 ฉากตอบเอง 9 จุดคณิตและโค้ดตรวจด้วยโปรแกรม · shots 56 บีตล้นเวที 0 ทับกัน 0 console warning 0 · ตรวจเฟรมกลางบีตที่เสี่ยงและภาพคำถาม 9 จุด · เล่นเต็มด้วย MP3 จริงที่ 1× 9 ฉาก เกท 9 จุด รอยต่อ 8 จุดผ่าน ไม่มี browser error · เสียง 26.6 นาทีผ่าน ASR (ยังไม่ได้ฟังจบด้วยหู)
EP09
เรียงแบบสอดไพ่ กับ เรียงแบบเลือกตัวน้อย
เดิน insertion กับ selection บนข้อมูล 5 7 6 3 1 ชุดเดียวกัน · เห็นการสลับและการเลื่อนใน Lab 2 · นับการเทียบและการเขียน · เทียบกรณีเรียงแล้วกับกลับด้าน
⏱ 27 นาที10 ฉากตอบเอง 9 จุดโค้ดและตัวเลขเทียบ Lab 2 ผ่าน · ภาพท้ายบีตล้น 0 ทับ 0 คำเตือน 0 และ framecheck ผ่าน · รอบเล่น MP3 จริง 1× ใหม่ครบ 10 ฉาก 9 เกท รอยต่อ 9 จุด ไม่มี browser error · ยังไม่มีการฟังเต็มด้วยหูในรอบนี้
EP10
แบ่งครึ่งแล้วรวมกลับ
merge sort แบ่งจนเหลือหนึ่งตัวแล้วรวมสองฝั่งที่เรียงแล้ว · ไล่ trace จริงทั้งสาย · นับการเทียบและราคา O(n log n) · เทียบวิธีใน Lab 2
⏱ 29 นาที10 ฉากตอบเอง 9 จุดคณิตและ Lab 2 ตรวจด้วยโปรแกรม · ภาพท้ายบีตล้น 0 ทับ 0 คำเตือน 0 · ภาพกลางบีตฉากที่แก้ถ่ายใหม่แล้ว framecheck ผ่าน · เล่น MP3 จริง 1× ครบ 10 ฉาก 9 เกท ไม่มี browser error · ยังไม่มีการฟังเต็มด้วยหูในรอบนี้
EP11
แบ่งตามค่า แล้วทำไมมันพังได้
quick sort หลักตัวแรกกับตัวท้ายบนชุดข้อมูลเดียวกัน · แยกกลุ่มตามค่าหลัก · เทียบกรณีกลางและกรณีสุดขอบ · ฝึกข้อสอบ 5 7 6 3 1 และราคาที่ต่างกัน
⏱ 28 นาที10 ฉากตอบเอง 9 จุดคณิตและ Lab 2 ตรวจด้วยโปรแกรม · ภาพท้ายบีตล้น 0 ทับ 0 คำเตือน 0 · เติม s8 ที่เคยว่าง ถ่ายภาพ 6 บีต/กลางวลี 49 จุด และ framecheck ทั้งตอนผ่าน · รอบเล่นเต็มก่อนแก้จบ 10 ฉาก 9 เกท; หลังแก้เล่น s8 จริง 1× ผ่าน 2 เกทและรอยต่อ s9 พร้อม SHA ตรง · ไม่มี browser error · ยังไม่มีการฟังเต็มด้วยหูในรอบนี้
EP12
คำนวณที่อยู่แทนการไล่หา
จากการไล่หาไปเป็นฟังก์ชันแฮช · division และ folding · hashSize ที่เลือกเอง · ชนกันได้แม้ฟังก์ชันถูก · ส่งต่อการแก้ชนใน EP13
⏱ 24 นาที9 ฉากตอบเอง 8 จุดบท/คณิตและเสียง 9 ฉากตรวจผ่านเชิงเทคนิค · ภาพ 58 บีตล้น 0 ทับ 0 · เล่น MP3 จริง 1× ทั้งตอนครบ 9 ฉาก 8 เกท ไม่มี browser error · ซ่อม 4 รอยต่อที่ของเคยหาย พร้อมตรวจเล่น 1× เฉพาะรอยต่อและเทียบภาพปลาย–ต้น 0–0.164% · ยังไม่มีการฟังเต็มด้วยหูในรอบนี้
EP13
เมื่อสองตัวได้ที่เดียวกัน
การชนของแฮช · chaining กับ open addressing · linear และ quadratic probing · การค้นและรอยลบ tombstone · load factor กับ rehash · ฉบับภาพคงที่ เปิดส่วนประกอบตามเสียง
⏱ 24 นาที10 ฉากตอบเอง 9 จุดภาพคงที่ครบ 10 ฉาก 68 บีต · คิววลี 250 จุด · ตรวจภาพ/คำถาม/seek และเล่น MP3 จริง 1× ครบ 10 ฉาก 10 เกท ไม่มี browser error · hash ตรงต้นฉบับ · ยังไม่มีการฟังเต็มด้วยหูในรอบนี้
EP14
โหนด ป้ายบอกทาง และเหตุผลที่ต้องมีลิสต์
จาก chaining สู่ singly linked list · element กับ next · first, last, size · อ่าน SNode.java และ SList.java จริง · เดินตาม next ทีละโหนด
⏱ 15 นาที8 ฉากตอบเอง 8 จุดตรวจโค้ดกับ Lab 3 จริง · เสียง 8 ฉากผ่าน align/ASR · ภาพ 48 บีตล้น 0 ทับ 0 · เล่น MP3 จริง 1× ครบ 8 ฉาก 8 เกท ไม่มี browser error · ยังไม่มีการฟังเต็มด้วยหูในรอบนี้
EP15
ต่อของเข้าสาย ทำไมลำดับถึงสำคัญ
addFirst, addLast และ addAtIndex จาก Lab 3 · รักษาทางเชื่อมก่อนย้ายป้าย · index 0 ไม่มี prev · ใช้ last ให้เพิ่มท้าย O(1)
⏱ 20 นาที8 ฉากตอบเอง 8 จุดบทและ source ตรวจด้วยโปรแกรม · เสียง 8 ฉากผ่าน audiocheck 0 จุดน่าสงสัย · ภาพคงที่ 56 บีตล้น 0 ทับ 0 · เล่น MP3 จริง 1× ครบ 8 ฉาก 8 เกท ไม่มี browser error · ยังไม่มีการฟังเต็มด้วยหูในรอบนี้
EP16
เอาของออก และปมที่ last แก้ไม่ได้
ลบหัว กลาง ท้ายและคืนค่าที่ถูก · ทำไม removeLast ยัง O(n) · reverse สามตัวชี้ · search ที่ต้องคืน −1 เมื่อไม่พบ · DList เพิ่ม prev เพื่อเดินย้อน
⏱ 22 นาที9 ฉากตอบเอง 9 จุดบท/โค้ด Lab 3 และกรณี reverse ตรวจด้วยโปรแกรม · เสียง 9 ฉากผ่าน audiocheck ไม่มีจุดน่าสงสัย · ภาพคงที่ 180 คิว ตรวจ 63 เฟรมท้ายบีต ล้น 0 ทับ 0 · เล่น MP3 จริง 1× ครบ 9 ฉาก 9 เกท ไม่มี browser error · ยังไม่มีการฟังเต็มด้วยหูในรอบนี้
EP17
ปิดปลายข้างหนึ่ง แล้วได้การกลับลำดับมาฟรี
สแตก LIFO จากหัว SList · กลับเศษฐานสองของ 8 และ 13 · ตรวจ ABCDBA ด้วยสองด้าน · push/pop/peek ที่ปลายหน้า
⏱ 17 นาที8 ฉากตอบเอง 8 จุดบทและ source ตรวจด้วยโปรแกรม · เสียง 8 ฉากผ่าน audiocheck 0 จุดน่าสงสัย · ภาพคงที่ 56 บีตล้น 0 ทับ 0 · เล่น MP3 จริง 1× ครบ 8 ฉาก 8 เกท ไม่มี browser error · ยังไม่มีการฟังเต็มด้วยหูในรอบนี้
EP18
เก็บของที่ยังตัดสินไม่ได้ไว้ในสแตก
postfix 4 5 + 6 3 / - · ตัวที่ pop ก่อนอยู่ขวา · infix 5 + (1+2)*4 - 3 ด้วยสองสแตก · วงเล็บเป็นเส้นกั้น
⏱ 20 นาที10 ฉากตอบเอง 10 จุดบทและ source ตรวจด้วยโปรแกรม · เสียง 10 ฉากผ่าน audiocheck 0 จุดน่าสงสัย · ภาพคงที่ 70 บีตล้น 0 ทับ 0 · เล่น MP3 จริง 1× ครบ 10 ฉาก 10 เกท ไม่มี browser error · ยังไม่มีการฟังเต็มด้วยหูในรอบนี้
EP19
เข้าท้ายออกหน้า และความเป็นธรรมที่เกิดจากการต่อท้าย
คิว FIFO · round robin แบ่งน้ำ P1–P5 ครบ 17 เทิร์น · เงื่อนไขเมื่อจำนวนรอบเท่ากัน · enqueue ท้าย dequeue หน้า
⏱ 17 นาที8 ฉากตอบเอง 8 จุดบทและ source ตรวจด้วยโปรแกรม · เสียง 8 ฉากผ่าน audiocheck 0 จุดน่าสงสัย · ภาพคงที่ 56 บีตล้น 0 ทับ 0 · เล่น MP3 จริง 1× ครบ 8 ฉาก 8 เกท ไม่มี browser error · ยังไม่มีการฟังเต็มด้วยหูในรอบนี้
EP20
prefix ที่ต้องรอ และการเทียบสแตกกับคิว
prefix + − 2 5 1 ด้วยคิวได้ −2 · กฎหมุนเฉพาะชิ้นที่ยังรอ · เทียบสแตก/คิวและเลือก Array, SList, Hash ตามงาน
⏱ 15 นาที8 ฉากตอบเอง 8 จุดบทและ source ตรวจด้วยโปรแกรม · เสียง 8 ฉากผ่าน audiocheck 0 จุดน่าสงสัย · ภาพคงที่ 48 บีตล้น 0 ทับ 0 · เล่น MP3 จริง 1× ครบ 8 ฉาก 8 เกท ไม่มี browser error · ยังไม่มีการฟังเต็มด้วยหูในรอบนี้

2Lab 0 — Java และลูป (ปูพื้นก่อนเข้าขอบเขตสอบ)

LAB 0
เขียน Java กับลูปให้จบด้วยมือ
คลาสมีอะไรข้างใน · main กับ System.out · หัว for สามส่วนและลำดับห้าขั้น · while กับกับดักลืมอัปเดต · if กับ else · แบบฝึกหัดในใบงานครบทั้งห้าข้อ — **ข้อ 5 เขียนใหม่แบบพาคิดทีละขั้น** (หาเงื่อนไขเอง · ลองแบบที่เขียนผิดแล้วเห็นว่าพัง · ทุกบรรทัดของโค้ดชี้กลับได้ว่ามาจากไหน)
⏱ 24 นาที15 ฉากตอบเอง 19 จุดตรวจสองรอบด้วยทีมตรวจจริง: แพ็กเทียบ PDF ต้นฉบับ 82/82 · lint 121/121 บีตมีอนิเมชันจริง · ถ่ายภาพทุกบีต 121 ใบ ล้นเวที 0 ทับกัน 0 console warning 0 · คำถาม 15 จุดกดตอบได้จริง · เสียง 14 ฉาก 21.8 นาที ไม่มีปัญหา · รอบตรวจภาพจับได้และแก้แล้ว 12 จุดที่เกทอัตโนมัติจับไม่ได้

3Lab 1 — การเรียกตัวเอง กับ อาเรย์ (เข้าขอบเขตสอบแล้ว)

LAB 1
เมธอดที่เรียกตัวเอง แล้วแถวของช่องเก็บของ
recursion สองกรณีที่ต้องมีเสมอ · เดิน factorial ลงบันไดแล้วเด้งกลับ · หารเอาเศษกับหารตัดหลักทิ้ง · อาเรย์ เลขประจำช่องเริ่มที่ศูนย์ · แทรกและลบของ ทิศของลูปคือทุกอย่าง · ตัวชี้สองตัววิ่งเข้าหากัน
⏱ 28 นาที16 ฉากตอบเอง 18 จุดตรวจผ่าน: แพ็กเทียบ PDF 123/123 · lint 132/132 บีตมีอนิเมชันจริง · ถ่ายทุกบีต ล้นเวที 0 ทับกัน 0 · คำถาม 18 จุดกดตอบได้จริง · เสียง 16 ฉาก 24.2 นาที · ผ่านทีมตรวจภาพ 2 ชุด แก้แล้ว 20 จุด

4Lab 2 — เรียงของสี่วิธี แล้วเลิกเรียงด้วยแฮช (ครึ่งหลังของขอบเขตสอบ)

LAB 2
Selection · Insertion · Merge · Quick แล้วตารางแฮช
สามเครื่องมือก่อนเรียงของ · เดินตารางของทั้งสี่วิธีทีละแถว · **merge sort เดินให้เห็นว่าลงซ้ายจนสุดก่อนเสมอ ไม่ใช่หั่นทีละชั้นพร้อมกัน** · แบ่งกองด้วยตัวหลัก · **แฮชเดินคีย์จริงผ่านสูตรจนได้เลขช่องก่อน แล้วค่อยตั้งชื่อศัพท์** · ชนกันแล้วเขยิบแบบ linear กับ quadratic · fillHashTable · search · delete
⏱ 33 นาที15 ฉากตอบเอง 20 จุดตรวจผ่าน: แพ็กเทียบ PDF 129/129 · lint 135/135 บีตมีอนิเมชันจริง · ถ่ายทุกบีต ล้นเวที 0 ทับกัน 0 · คำถาม 20 จุดกดตอบได้จริง · เสียง 15 ฉาก 30.5 นาที · ผ่านทีมตรวจภาพ 2 ชุด แก้ 19 จุด แล้วรื้อ s7 กับ s11 ใหม่ตามเกณฑ์ เข้าใจกลไก + เห็นว่ากลายเป็นโค้ดยังไง

5Lab 3 — Singly Linked List (ใบงานออกแล้ว ทำครบทั้งห้าข้อ)

LAB 3
SList — ต่อของเป็นสายโซ่ แล้วทำใบงานให้ครบห้าข้อ
ทำไมอาเรย์ไม่พอเมื่อที่ว่างกระจาย · โหนด = ค่า + ที่อยู่ตัวถัดไป · **ตัวชี้คือป้ายที่แปะไว้ ไม่ใช่กล่องที่ใส่ของ** · คลาส Node กับ SList แล้ว T คือช่องว่างที่ยังไม่กรอก · addFirst กับกับดักสลับลำดับบรรทัด · removeFirst · **Big-O จากคำถามเดียว ต้องเดินไหม** · ลิสต์วงกลมกับลิสต์สองทาง · **ใบงาน Lab 3 ครบทั้งห้าข้อ**: Ex1 addFirst · Ex1a addLast กับคำถามว่าบรรทัดไหนตัดทิ้งได้ · Ex1b addAtIndex · Ex2 removeFirst กับ removeLast · Ex3 removeAtIndex · **Ex4 reverse สามตัวชี้** · **Ex5 search กับกับดัก equals** · ปิดท้ายด้วยสแตกจากชีทบรรยาย แปลงฐานสอง พาลินโดรม postfix และ infix
⏱ 35 นาที23 ฉากตอบเอง 22 จุดตรวจผ่าน: แพ็กเทียบ PDF สองเล่ม (ชีทบรรยาย + ใบงาน Lab 3) 60/60 · lint 213/213 บีตมีอนิเมชันจริง · ถ่ายทุกบีต 213 ใบ ล้นเวที 0 ทับกัน 0 console 0 ภาพนำผ่าน · เสียง 23 ฉาก 31.5 นาที ผ่านทุกฉาก · ทีมตรวจสามชุด (ต่อเนื่อง/ข้อเท็จจริง/สอนรู้เรื่อง) เจอ 21 ข้อ แก้ครบแล้ว รวมรื้อฉาก Big-O ใหม่ทั้งฉาก