การเขียนโปรแกรมปริศนา & รหัสกอล์ฟ

คำถาม & คำตอบสำหรับผู้ชื่นชอบการเขียนโปรแกรมปริศนา

2
การบีบอัดภาพ ASCII แบบสูญเสีย
พื้นหลัง PICASCIIเป็นเครื่องมือที่เรียบร้อยที่จะแปลงรูปภาพให้เป็น ASCII art มันให้ระดับความสว่างที่ต่างกันโดยใช้อักขระ ASCII สิบตัวต่อไปนี้: @#+';:,.` เราจะบอกว่า charxels (องค์ประกอบตัวอักษร) เหล่านี้มีความสว่างตั้งแต่ 1 (เครื่องหมาย -) ถึง 10 (เว้นวรรค) ด้านล่างคุณสามารถเห็นผลลัพธ์ของการแปลงรหัสเล็กน้อยธงชาติเวลส์เศษส่วน overhanded, เทราต์ขนาดใหญ่และสนามกอล์ฟขนาดเล็กแสดงด้วยแบบอักษรที่ถูกต้อง: คุณสามารถดูภาพในซอนี้และดาวน์โหลดได้จากGoogle ไดรฟ์ งาน ในขณะที่ผลลัพธ์สุดท้ายของ PICASCII เป็นที่ชื่นชอบในการมองเห็นภาพทั้งห้าภาพรวมกันมีน้ำหนัก 153,559 ไบต์ รูปภาพเหล่านี้สามารถบีบอัดได้เท่าใดหากเราเต็มใจเสียสละส่วนหนึ่งของคุณภาพ งานของคุณคือการเขียนโปรแกรมที่รับภาพ ASCII เช่นภาพด้านบนและคุณภาพขั้นต่ำเป็นอินพุตและพิมพ์การบีบอัดภาพที่สูญเสียไป - ในรูปแบบของโปรแกรมเต็มรูปแบบหรือฟังก์ชั่นที่ส่งกลับสตริงเดียว - ความต้องการคุณภาพ ซึ่งหมายความว่าคุณไม่ต้องเขียนตัวแยกความแตกต่าง มันจะต้องมีอยู่แล้วภายในแต่ละรูปภาพที่ถูกบีบอัด ภาพต้นฉบับจะประกอบด้วย charxels ที่มีความสว่างระหว่าง 1 ถึง 10 โดยคั่นด้วย linefeeds เป็นเส้นที่มีความยาวเท่ากัน รูปภาพที่บีบอัดต้องมีขนาดเท่ากันและใช้ชุดอักขระเดียวกัน สำหรับรูปภาพที่ไม่มีการบีบอัดประกอบด้วยn …

5
ASCII แบบสุ่มของวัน # 5: การเอียงเพชร
Mash Up Time! นี้เป็นงวดที่ 5 ของทั้งสองของฉันกอล์ฟสุ่มของวันและเพิ่มประสิทธิภาพของศิลปะ ASCII ของวันซีรีส์ การส่งของคุณในการท้าทายนี้จะนับรวมทั้งกระดานผู้นำ (ซึ่งคุณสามารถค้นหาโพสต์ที่เชื่อมโยง) แน่นอนว่าคุณอาจปฏิบัติเช่นนี้กับการแข่งขันกอล์ฟอื่น ๆ และตอบคำถามโดยไม่ต้องกังวลกับทั้งสองซีรีย์ หลุมที่ 5: การเอียงเพชร รูปหกเหลี่ยมปกติสามารถปูด้วยเพชรได้เช่น: เราจะใช้การแทนค่า ASCII art ของ tilings เหล่านี้ สำหรับรูปหกเหลี่ยมของความยาวด้าน 2 มี 20 แบบดังกล่าว: ____ ____ ____ ____ ____ ____ ____ ____ ____ ____ /\_\_\ /\_\_\ /\_\_\ /\_\_\ /_/\_\ /_/\_\ /\_\_\ /_/\_\ /_/\_\ /_/\_\ /\/\_\_\ /\/_/\_\ …

7
การแสดงผลการแสดงออกหลักฐานฐาน
พื้นหลัง ในอนาคตที่เป็นไปได้บางอย่างโลกจะแปลงระบบตัวเลขของพวกเขาจากฐานสิบ (ฐาน 10 หรือb10) ไปเป็นฐานอื่น (ฐานสองb2ฐานแปดฐานb8สิบหกb16หรือแม้แต่เอกb1ในกรณีนี้เรากำลังเมา!) ดังนั้นในการเตรียมการสำหรับเหตุการณ์ที่เปลี่ยนแปลงโลกที่เป็นไปได้นี้คุณตัดสินใจที่จะพิสูจน์โปรแกรมทั้งหมดของคุณ สิ่งนี้สามารถทำได้โดยใช้เพียงเอกพจน์0และ1s ร่วมกับตัวดำเนินการเพื่อแทนที่ค่าคงที่จำนวนที่มีอยู่ อย่างไรก็ตามมีเพียงปัญหาเดียว: คุณมีโปรแกรมมากมายให้เปลี่ยนและการแปลงแต่ละตัวเลขเป็นนิพจน์จะใช้เวลาหลายสัปดาห์! ดังนั้นคุณตัดสินใจที่จะเขียนโปรแกรม (หรือฟังก์ชัน) เพื่อตัดสินใจว่านิพจน์ใดควรแทนที่แต่ละตัวเลข อินพุต อินพุตจะเป็นจำนวนเต็มบวก รหัสของคุณจะต้องสามารถจัดการกับจำนวนเต็มใด ๆ ได้สูงสุด 1,000 (หากรหัสของคุณรองรับทศนิยมและ / หรืออินพุตเชิงลบให้ดูที่การให้คะแนนด้านล่าง) เอาท์พุต รหัสของคุณจะต้องส่งออกนิพจน์ที่ประเมินไปยังอินพุตในภาษาอย่างน้อยหนึ่งภาษา นี่อาจเป็นภาษาใดก็ได้ ไม่จำเป็นต้องเป็นโปรแกรมหรือฟังก์ชั่นเดียวกับที่คุณเขียนนอกจากนี้นิพจน์นี้ไม่จำเป็นต้องเป็นโปรแกรมหรือฟังก์ชั่นแบบเต็ม เพื่อความชัดเจนเอาต์พุตอาจมีการดำเนินการใด ๆ เหล่านี้: การเพิ่ม / ลด เพิ่ม / ผลรวม ลบ / ปฏิเสธ ทวีคูณ / คู่ (เฉพาะในกรณีที่มันไม่เกี่ยวข้องโดยตรงกับจำนวน2!) หาร / โมดูโล เลขชี้กำลัง / ลอการิทึม …

5
กระดานหมากรุกจีน
เกมหมากรุกจีนเล่นบนกระดานโดยมีช่องว่างในรูปดาวหกแฉก: ภาพจาก Wikipedia เราสามารถสร้างตัวแทน ASCII-art ของกระดานนี้โดยใช้.สำหรับจุดที่ว่างเปล่าและตัวอักษรGYORPBสำหรับตำแหน่งเริ่มต้นหกสี: G G G G G G G G G G B B B B . . . . . Y Y Y Y B B B . . . . . . Y Y Y B B . . . . . . . …

16
สาขาวิชาฟิสิกส์
พื้นหลัง ใช่ bitstring ฟิสิกส์คือสิ่งที่จริง ความคิดคือการสร้างทฤษฎีใหม่ของฟิสิกส์โดยใช้เพียงบิตของบิตที่วิวัฒนาการภายใต้กฎความน่าจะเป็น ... หรือบางสิ่งบางอย่าง แม้ว่าฉันจะอ่านบทความเกี่ยวกับเรื่องนี้บ้าง แต่ฉันก็ยังสับสนอยู่ดี อย่างไรก็ตามจักรวาล bitstring ทำให้กอล์ฟโค้ดเล็ก ๆ โปรแกรมจักรวาล Bitstring ฟิสิกส์จะเกิดขึ้นในสิ่งที่เรียกว่าจักรวาลโปรแกรม ในขั้นตอนของวิวัฒนาการของจักรวาลแต่ละมีรายการที่ จำกัดLของ bitstrings ของความยาวบางส่วนkที่เริ่มต้นด้วยรายการสององค์ประกอบที่[10,11] k = 2การประทับเวลาหนึ่งครั้งจะถูกประมวลผลดังต่อไปนี้ (ใน Pseudocode like Python) A := random element of L B := random element of L if A == B: for each C in L: append a …

3
เลือกฆ่าจำนวนเต็มบวก
บทนำ Arithmetic Gaol เป็นสิ่งอำนวยความสะดวกพิเศษที่คุมขังจำนวนเต็มบวก อย่างไรก็ตามเมื่อเร็ว ๆ นี้จำนวนเต็มบวกได้พยายามที่จะหลบหนี ดังนั้นผู้พิทักษ์จึงตัดสินใจที่จะกำจัดจำนวนเต็มบวกบางส่วนเพื่อส่งข้อความไปยังเลขจำนวนเต็มอื่น ๆ พวกเขาได้ว่าจ้างวิศวกรซอฟต์แวร์ให้เขียนโปรแกรมเพื่อคำนวณจำนวนเต็มที่จะกำจัดเพื่อให้ได้ผลสูงสุด ป้อนคำอธิบาย อินพุตถูกกำหนดผ่าน STDIN อาร์กิวเมนต์บรรทัดคำสั่งหรือฟังก์ชันอินพุตผู้ใช้ (เช่นraw_input) คุณไม่สามารถใช้เป็นอาร์กิวเมนต์ของฟังก์ชันหรือตัวแปรที่มีค่าเริ่มต้นได้ (เช่นโปรแกรมนี้ต้องการอินพุตในตัวแปรx) บรรทัดแรกของการป้อนข้อมูลที่มีจำนวนเต็มบวกเดียวที่n 8 >= n >= 3ต่อไปนี้ที่มีnเส้นมีตัวจากชุดที่n [1,2,3,4,5,6,7,8,9]นี่คือตัวอย่างอินพุต: 5 22332 46351 65455 24463 65652 คำอธิบายผลลัพธ์ ผู้ดูแลต้องการกำจัดตัวเลขเพื่อให้เป็นไปตามเงื่อนไขต่อไปนี้: ในแต่ละแถวและคอลัมน์ของตารางผลลัพธ์จะไม่มีตัวเลขปรากฏขึ้นสองครั้ง อาจไม่มีตัวเลขที่ตัดออกสองตัวติดกันในแนวนอนหรือแนวตั้ง หมายเลขที่รอดตายจะต้องตั้งกลุ่มที่ต่อเนื่องกันแบบมุมฉาก - มันเป็นไปได้ที่จะเดินทางจากหมายเลขที่รอดตายไปยังหมายเลขที่รอดตายอื่น ๆ ที่เคลื่อนที่ในแนวนอนและแนวตั้งเท่านั้นและไม่ข้ามหมายเลขที่ถูกกำจัด เอาท์พุทอินพุท (ลบบรรทัดแรก) #โดยมีตัวเลขที่ตัดออกแทนที่ด้วย อาจมีทางออกมากกว่าหนึ่งวิธี หากเป็นกรณีนี้คุณสามารถแก้ไขปัญหาได้ อาจไม่มีวิธีแก้ปัญหา no answerหากเป็นกรณีที่เอาท์พุทสตริง นี่เป็นเอาต์พุตที่เป็นไปได้สำหรับอินพุตตัวอย่าง: #2#3# 46351 …
21 code-golf  grid 

4
เข้าถึงหมายเลขนำโชคของคน ๆ หนึ่ง
นักกอล์ฟรหัสใหม่โจเพิ่งลงทะเบียนกับเว็บไซต์ เขามี 1 ชื่อเสียง แต่มุ่งมั่นที่จะเข้าถึงผู้โชคดีทุกคนในชื่อเสียง โจเชื่อในพลังที่สูงขึ้นซึ่งจะช่วยให้เขาบรรลุเป้าหมายด้วยการกระทำน้อยที่สุด (ของเขาหรือคนอื่น ๆ ) ในฐานะผู้ใช้ใหม่เขาเชื่อว่าชื่อเสียงในทางลบเป็นไปได้ คุณควรเขียนโปรแกรมหรือฟังก์ชั่นที่ช่วยให้โจคำนวณจำนวนการกระทำที่เขาคาดหวัง รายละเอียด การดำเนินการสามารถเปลี่ยนชื่อเสียงตามจำนวนต่อไปนี้ (การดำเนินการทั้งหมดมีอยู่ในทุกขั้นตอนโดยไม่คำนึงถึงกฎ stackexchange): answer accepted: +15 answer voted up: +10 question voted up: +5 accepts answer: +2 votes down an answer: −1 question voted down: −2 การเปลี่ยนแปลงชื่อเสียงอื่น ๆ ไม่ได้รับการใส่ใจ หมายเลขนำโชคสามารถเป็นค่าลบและสามารถติดต่อได้ในลำดับใดก็ได้ โซลูชันของคุณต้องแก้ไขกรณีทดสอบตัวอย่างใด ๆ ในเวลาไม่กี่นาทีบนคอมพิวเตอร์ของฉัน (ฉันจะทดสอบเฉพาะกรณีที่ปิดฉันมีพีซีต่ำกว่าค่าเฉลี่ย) อินพุต ตัวเลขนำโชคของ Joe เป็นรายการจำนวนเต็มในรูปแบบทั่วไปของภาษาของคุณ …

9
กำลังคำนวณลูกพี่ลูกน้อง Collatz
นิยามฟังก์ชันf (n)สำหรับจำนวนเต็มบวกnดังนี้: n / 2หากnเป็นเลขคู่ 3 * n + 1ถ้าnเป็นเลขคี่ หากคุณใช้ฟังก์ชั่นนี้ซ้ำ ๆ กับn ที่มากกว่า 0 ผลลัพธ์จะดูเหมือนว่าจะรวมกันเป็น 1 เสมอ (แม้ว่าจะยังไม่มีใครพิสูจน์ได้) สถานที่แห่งนี้เป็นที่รู้จักกันCollatz คาดเดา กำหนดเวลาหยุดของจำนวนเต็มตามจำนวนครั้งที่คุณต้องผ่านฟังก์ชัน Collatz fก่อนที่จะถึง 1 นี่คือเวลาหยุดของจำนวนเต็ม 15 ตัวแรก: 1 0 2 1 3 7 4 2 5 5 6 8 7 16 8 3 9 19 10 6 11 14 …

6
ทฤษฏีส่วนที่เหลือของจีน
จีนที่เหลือทฤษฎีบทบอกเราว่าเราสามารถหาตัวเลขที่เหลือผลิตใด ๆ ต้องอยู่ภายใต้โมดูลที่สำคัญที่แตกต่างกัน เป้าหมายของคุณคือการเขียนโค้ดเพื่อเอาท์พุทจำนวนดังกล่าวในเวลาพหุนาม รหัสที่สั้นที่สุดชนะ ตัวอย่างเช่นสมมติว่าเราได้รับข้อ จำกัด เหล่านี้ ( %หมายถึง mod): n % 7 == 2 n % 5 == 4 n % 11 == 0 n=44ทางออกหนึ่งคือ ข้อ จำกัด แรกคือความพึงพอใจเพราะ44 = 6*7 + 2และเพื่อให้44มีที่เหลือ2เมื่อหารด้วยและทำให้7 44 % 7 == 2อีกสองข้อ จำกัด จะพบเช่นกัน มีอยู่แก้ปัญหาอื่น ๆ เช่นและn=814n=-341 อินพุต รายการที่ไม่ว่างเปล่าของคู่(p_i,a_i)ซึ่งแต่ละโมดูลัสp_iเป็นสำคัญแตกต่างกันและแต่ละเป้าหมายเป็นจำนวนธรรมชาติในช่วงa_i 0 <= a_i < …

11
คำนวณระยะทาง Hausdorff
บทนำ ระยะดอร์ฟมีขนาดแตกต่างระหว่างสองส่วนย่อยของพื้นที่เมตริก โดยสังเขปพื้นที่เมตริกเป็นเพียงบางชุดที่มีฟังก์ชั่นระยะทางในตัว d(a, b) := abs(a - b)ในความท้าทายนี้เราจะใช้หมายเลขธรรมชาติกับระยะทางสามัญ ระยะห่างของ Hausdorff ระหว่างสองเซตที่ไม่ว่างเปล่าAและBได้รับจาก max(max(min(d(a, b) for b in B) for a in A), max(min(d(a, b) for a in A) for b in B)) ในรูปแบบ Python ระยะทางของ Hausdorff สามารถคำนวณได้โดยการหาองค์ประกอบAที่ระยะทางไปยังองค์ประกอบที่ใกล้ที่สุดBคือสูงสุดและองค์ประกอบของBระยะทางไปยังองค์ประกอบที่ใกล้ที่สุดของAสูงสุดและจากนั้นใช้ระยะทางสูงสุดเหล่านี้ กล่าวอีกนัยหนึ่งถ้าระยะห่าง Hausdorff dทุกองค์ประกอบของAอยู่ในระยะห่างdจากองค์ประกอบบางส่วนของBและในทางกลับกัน อินพุต ข้อมูลที่คุณป้อนเป็นรายการจำนวนเต็มเดียว มันมีองค์ประกอบ0,1,2,3ซึ่งมีความหมายว่าดัชนีที่กำหนดของรายการเป็นองค์ประกอบของค่าAมิได้BเพียงAเท่านั้นBหรือทั้งสองอย่างและA Bตัวอย่างเช่นการป้อนข้อมูล[0,1,1,0,2,3]หมายความว่าA = {1,2,5}และB = {4,5}ถ้าเราใช้การจัดทำดัชนีแบบ 0 (ซึ่งไม่สร้างความแตกต่างเนื่องจากตัวชี้วัดของเราเป็นค่าคงที่การแปล) …

2
พหุนามนายกรัฐมนตรี
กำหนดพหุนามพิจารณาว่าเป็นนายกหรือไม่ พหุนามเป็นax^n + bx^(n-1) + ... + dx^3 + ex^2 + fx + gที่แต่ละคำเป็นจำนวนคงที่ (ค่าสัมประสิทธิ์) xคูณด้วยอำนาจติดลบของ พลังงานสูงสุดที่มีค่าสัมประสิทธิ์ไม่เป็นศูนย์เรียกว่าดีกรี สำหรับความท้าทายนี้เราจะพิจารณาหลายชื่ออย่างน้อยปริญญา 1. xนั่นคือแต่ละพหุนามมีบางส่วน นอกจากนี้เรายังใช้พหุนามกับค่าสัมประสิทธิ์จำนวนเต็มเท่านั้น พหุนามสามารถคูณได้ ยกตัวอย่างเช่นเท่ากับ(x+3)(2x^2-2x+3) 2x^3+4x^2-3x+9ดังนั้น2x^3+4x^2-3x+9สามารถแยกตัวประกอบในx+3และ2x^2-2x+3ดังนั้นจึงเป็นคอมโพสิต ไม่สามารถแยกตัวประกอบพหุนามอื่น ๆ ได้ ตัวอย่างเช่น2x^2-2x+3ไม่ใช่ผลิตภัณฑ์ของพหุนามสองอันใด ๆ (ไม่สนใจพหุนามคงที่หรือที่มีค่าสัมประสิทธิ์ไม่ใช่จำนวนเต็ม) ดังนั้นจึงเป็นเรื่องสำคัญ (หรือเรียกอีกอย่างว่าลดลง) กฎระเบียบ อินพุตและเอาต์พุตสามารถผ่านวิธีมาตรฐานใด ๆ อินพุตอาจเป็นสตริงเช่น2x^2-2x+3รายการของ coeffecients like {2,-2,3}หรือวิธีการอื่นที่คล้ายคลึงกัน เอาท์พุทเป็นทั้งค่าจริงถ้ามันเป็นนายกหรือค่าเท็จถ้ามันประกอบ คุณต้องให้ค่าความจริงที่เหมือนกันสำหรับทุกช่วงเวลาและค่าความเท็จเดียวกันสำหรับพหุนามคอมโพสิตทั้งหมด อินพุตจะต้องมีอย่างน้อยระดับ 1 และไม่เกิน 10 องศา คุณไม่สามารถใช้เครื่องมือในตัวสำหรับการแยกตัวประกอบ (ของจำนวนเต็มหรือนิพจน์) หรือการแก้สมการ ตัวอย่าง …
21 code-golf  math  primes 

30
พิมพ์ colorings ทั้งหมดของตาราง 3x3
คุณมีตาราง 3x3 แต่ละเซลล์สามารถเป็นสีดำหรือสีขาว แสดงสีทั้งหมด 512 สี ไบต์ที่น้อยที่สุดจะเป็นผู้ชนะ คุณสามารถแสดงกริดในรูปแบบใด ๆ ตราบเท่าที่พวกเขาจะแยกทางสายตาและระยะห่างดูปกติ คุณสามารถใช้งานศิลปะหรือรูปภาพของ ASCII สามารถใช้สัญลักษณ์หรือสีที่มองเห็นได้สองแบบสำหรับสีดำและสีขาว ช่องว่างใด ๆ ก็ใช้ได้ตราบใดที่ผลลัพธ์นั้นถูกต้อง ตัวอย่างผลลัพธ์: ... ... ... ... ... ..X ... ... .X. ... ... .XX ... ... X.. ... ... X.X ... ... XX. ... ... XXX ... ..X ... ... ..X ..X ... ..X .X. …

3
ฉันจะสร้างสิ่งนั้นได้อย่างไร
Minecraftมี 21 รายการที่คุณสามารถสร้างได้ด้วยไม้และของที่ทำจากไม้: ขวาน เรือ ชาม ปุ่ม หน้าอก ตารางงานหัตถกรรม ประตู รั้ว ประตู จอบ บันได pickaxe ไม้กระดาน แผ่นดัน จอบ สัญญาณ พื้น บันได ติด ดาบ ประตูกล รายการนี้สันนิษฐานว่าเป็น 6 ประเภทที่แตกต่างกันของไม้แผ่น / แผ่น / ประตู / ฯลฯ ทั้งหมดนับเป็นรายการเดียวกัน วิธีคิดอีกอย่างคือการสมมติว่าคุณสามารถเข้าถึงไม้ประเภทเดียวเท่านั้น แต่ละเหล่านี้ 21 รายการที่มีความแตกต่างกันสูตรหัตถกรรม เราจะเป็นตัวแทนของแต่ละสูตรเหล่านี้เป็น 2 × 2 หรือ 3 × 3 .WPSตารางของตัวละคร .เป็นสล็อตหัตถกรรมว่างWสำหรับไม้ , Pสำหรับแผ่นไม้และSเป็นแท่ง …

4
Pure Sourcery - สร้างโปรแกรมที่ส่งออกตัวเลข 0 ถึง 9
นี่คือตัวอักษรแบบพิกเซล 5 คูณ 7 สำหรับตัวเลข 0 ถึง 9: .███. █...█ █...█ █...█ █...█ █...█ .███. ..█.. ███.. ..█.. ..█.. ..█.. ..█.. █████ .███. █...█ ....█ ...█. ..█.. .█... █████ .███. █...█ ....█ ..██. ....█ █...█ .███. █..█. █..█. █..█. █████ ...█. ...█. ...█. █████ █.... █.... .███. ....█ █...█ .███. …

13
การเข้ารหัสความยาวถนน
ในสหรัฐอเมริกาทั้งสองทิศทางที่ตรงข้ามของการจราจรบนถนนจะถูกคั่นด้วยเส้นสีเหลืองประถ้าอนุญาตให้ผ่านและเส้นสีเหลืองทึบสองเส้นถ้าผ่านไม่ได้รับอนุญาต (เพียงด้านเดียวสามารถประเพื่อให้ผ่านด้านนั้นและเส้นสีเหลืองอาจหมายถึงสิ่งอื่น ๆ เช่นกึ่งกลางหรือเลนย้อนกลับ แต่เราไม่ได้เกี่ยวข้องกับกรณีเหล่านี้) จงเขียนโปรแกรมที่ใช้ในที่ทำงานระยะเวลาในการเข้ารหัสสตริงของPสำหรับการส่งผ่านและNสำหรับไม่ผ่านและพิมพ์รุ่น ASCII ของถนนที่สอดคล้องกัน ยกเว้นเส้นกลางถนนมีรูปแบบเดียวกันเสมอซึ่งสามารถอนุมานได้ง่ายจากตัวอย่างด้านล่าง จะมีตัวเลขทศนิยมเป็นบวกก่อนละPและNในสตริงที่ป้อน หมายเลขนี้กำหนดความยาวของพื้นที่ผ่านหรือไม่ผ่านของส่วนปัจจุบันของถนน ตัวอย่าง อินพุตของ12Nจะผลิต 12 คอลัมน์ของถนนที่ไม่ผ่าน (เส้นกลางทั้งหมด=): ____________ ============ ____________ อินพุตของ12Pจะผลิต 12 คอลัมน์ของถนนที่ผ่าน (เส้นกลาง- ซ้ำ): ____________ - - - - - - ____________ การผ่านและไม่ผ่านสามารถรวมกันได้เช่น4N4P9N7P1N1P2N2Pจะสร้าง: ______________________________ ====- - =========- - - -=-==- ______________________________ เหล่านี้คือ 4 ไม่มีคอลัมน์ผ่านแล้ว 4 ผ่านแล้ว 9 ไม่ผ่านฯลฯ โปรดทราบว่าเขตผ่านจะเริ่มต้นด้วยเส้นประ ( …

โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.