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

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

24
สลับเนื้อหาของสองไฟล์
นี่คือคำถามที่รหัสกอล์ฟ คุณต้องนำเนื้อหาของไฟล์สองไฟล์แยกกัน (i.txt และ o.txt) และสลับไฟล์ คุณสามารถสร้างไฟล์ที่สามเพื่อช่วยให้คุณมีกระบวนการ แต่มีโปรแกรมของคุณลบมันหลังจากที่เนื้อหาของไฟล์จะถูกสลับ อนุญาตให้เปลี่ยนชื่อไฟล์ได้อีกครั้ง โปรแกรมจะต้องทำงานกับเนื้อหาไฟล์ใด ๆ รหัสที่สั้นที่สุดจะชนะการส่งที่มีสิทธิ์ทั้งหมดจะได้รับการโหวต
13 code-golf 

17
สร้างภัยพิบัติ Y2K [ปิด]
ปิด คำถามนี้จะต้องมีมากขึ้นมุ่งเน้น ไม่ยอมรับคำตอบในขณะนี้ ต้องการปรับปรุงคำถามนี้หรือไม่ อัปเดตคำถามเพื่อให้มุ่งเน้นที่ปัญหาเดียวโดยแก้ไขโพสต์นี้ ปิดให้บริการใน2 ปีที่ผ่านมา โปรแกรมของคุณสามารถทำอะไรก็ได้ที่คุณต้องการ เงื่อนไขเดียวคือมันทำงานได้ตามที่คาดไว้หากวันที่อยู่ก่อนปี 2000และล้มเหลวอย่างน่าทึ่งหลังจากนั้น กำหนดอย่างน่าประทับใจแต่คุณต้องการ สำหรับผู้ที่พลาดโอกาสแรกของ Y2K นี่เป็นโอกาสของคุณ! ตอบด้วยคะแนนสูงสุดชนะ

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

3
หาซานต้าอย่างสิ้นหวัง
ค้นหาซานต้าและกวางเรนเดียร์ของเขาในฉากที่แออัด อินพุต อินพุตจะอยู่ใน STDIN และจะเป็นจำนวนตัวแปรของบรรทัดของตัวละครที่เท่ากัน แต่ตัวแปรความยาว ถ้าซานต้า (แสดงโดยตัวละครS) อยู่ในฉากกระสอบของขวัญของเขา (แสดงโดยตัวละครP) จะอยู่ในตำแหน่งใดตำแหน่งหนึ่งที่อยู่ติดกับเขา (แนวนอนแนวตั้งหรือแนวทแยงมุม) กวางเรนเดียร์ของเขา (ซึ่งแสดงโดยตัวละครแต่ละตัวR) จะอยู่ในพื้นที่ 5x5 รอบตัวเขา หากSปรากฏในฉากที่ไม่มีถุงของขวัญหรือไม่มีกวางเรนเดียร์อย่างน้อย 4 ตัวแสดงว่าไม่ใช่ซานต้า เอาท์พุต ฉากถูกลบล้างของความสับสน (ทั้งหมดที่ไม่ใช่ซานต้า, ไม่ใช่ของขวัญ, ตัวละครที่ไม่ใช่กวางเรนเดียร์แทนที่ด้วยช่องว่าง) แสดงให้เห็นซานต้า, กระสอบของของขวัญและกวางเรนเดียร์ของเขา - ตัวละครอื่น ๆ ทั้งหมดควรแทนที่ด้วยช่องว่าง ถ้าซานต้าและกวางเรนเดียร์ของเขาไม่ได้อยู่ในฉากเอาท์พุทมันไม่เปลี่ยนแปลง มีการรับประกันว่าจะมีทางออกเดียวเท่านั้นดังนั้นจะไม่มีซานต้าที่ถูกต้องมากกว่าหนึ่งรายการและเขาจะไม่ถือของขวัญมากกว่าหนึ่งถุง ตัวอย่าง ในตัวอย่างเหล่านี้ฉันแค่ใช้*ตัวอักษรที่จะทำให้มันง่ายที่จะเห็นS, PและRตัวอักษร แต่โปรแกรมของคุณควรจะสามารถที่จะจัดการกับอักขระ ASCII ใด ๆ จาก!ไป`(33-96) ฉันไม่ได้ใช้ตัวพิมพ์เล็กและตัวพิมพ์ใหญ่เพื่อหลีกเลี่ยงความสับสน การป้อนข้อมูล: *********** *********** *********** *****R***** ******P**** *****S***** *****R***** …

3
ศูนย์กลางของสามเหลี่ยม
วงกลมและสี่เหลี่ยมมีจุดกึ่งกลางที่ชัดเจน อย่างไรก็ตามแนวคิดของจุดศูนย์กลางของสามเหลี่ยมนั้นได้ถูกกล่าวถึงมานานแล้ว ชาวกรีกโบราณรู้จักศูนย์สี่แห่งที่ต่างกัน: Incenter : จุดตัดของเส้นแบ่งครึ่งมุมของสามเหลี่ยม Centroid : จุดตัดของเส้นจากแต่ละจุดยอดของรูปสามเหลี่ยมไปจนถึงจุดกึ่งกลางของด้านตรงข้าม Circumcenter : จุดตัดของเส้นแบ่งครึ่งตั้งฉากของด้านข้าง Orthocenter : จุดตัดของระดับความสูงของรูปสามเหลี่ยม ออยเลอร์พิสูจน์ในภายหลังว่า centroid, circumcenter และ orthocenter เป็น collinear ในรูปสามเหลี่ยมใด ๆ บรรทัดที่ทั้งสามจุดอยู่ในรูปสามเหลี่ยมเรียกว่าสายออยเลอร์ มันถูกกำหนดไว้สำหรับทุกสามเหลี่ยมยกเว้นสามเหลี่ยมด้านเท่าซึ่งจุดทั้งหมดตรง ความท้าทายของคุณคือการสร้างโปรแกรมหรือฟังก์ชั่นที่สั้นที่สุดซึ่งเมื่อได้รับสองอินพุทจะให้ผลออกมาเป็นศูนย์กลางเฉพาะหรือ Euler Line ของรูปสามเหลี่ยม ก่อนระบุพิกัดของจุดสุดยอดแต่ละจุดของรูปสามเหลี่ยม ที่สองคือจำนวนเต็มจาก 1 ถึง 5 กำหนดสิ่งที่จะส่งออก 1 - Incenter 2 - Centroid 3 - Circumcenter 4 - Orthocenter 5 - …

4
Hard Code Golf: สร้างห้องแชท
เรื่องราวของคิว: มันเป็นช่วงต้นศตวรรษที่ 21 และสิ่งต่าง ๆ ได้กลายเป็นอดีตไปแล้ว อย่างไรก็ตามคุณและเพื่อนร่วมวง code-eteers ของคุณอยู่ในการสืบเสาะเพื่อทำซ้ำในปี 1990 เป็นส่วนหนึ่งของความท้าทายนี้คุณต้องสร้างห้องแชทที่เรียบง่าย เป้าหมาย: เพื่อสร้างห้องแชทที่มีไบต์น้อยที่สุด โปรแกรมที่คุณเขียนจะทำงานเป็นเซิร์ฟเวอร์อย่างง่ายซึ่งทำหน้าที่เป็นเว็บเพจซึ่งอนุญาตให้ผู้ใช้โพสต์ข้อความบนหน้าจอ เป้าหมายที่แท้จริง: เพื่อโฮสต์ห้องแชทที่ใช้งานได้จริงจากคอมพิวเตอร์ของคุณเอง คุณไม่ต้องทำสิ่งนี้ แต่มันสนุกกว่านี้มาก ที่ต้องการ: ผู้ใช้ควรให้ชื่อผู้ใช้กับเซสชันนั้นได้ ผู้ใช้ควรสามารถพิมพ์และส่งข้อความซ้ำ ๆ ซึ่งจะปรากฏแก่ผู้ใช้รายอื่น ผู้ใช้แต่ละคนควรสามารถเห็นข้อความที่ส่งโดยผู้ใช้ทั้งหมดพร้อมกับชื่อผู้ใช้ของผู้ส่งและข้อมูลควรแสดงตามลำดับเวลา หน้าควรแสดงจำนวนผู้ใช้ออนไลน์และรายชื่อผู้ใช้ ห้องแชทของคุณควรเข้าถึงได้โดยทุกคนบนอินเทอร์เน็ตที่รู้ว่าจะหาได้ที่ไหน (เช่นรู้ที่อยู่ IP) ควรทำงานในเว็บเบราว์เซอร์ที่ทันสมัย ทุกอย่างขึ้นอยู่กับคุณ! ที่ส่ง: ควรรวมซอร์สโค้ดหรือลิงก์ไปยังซอร์สโค้ด ควรมีภาพหน้าจอของห้องแชทที่ใช้งานได้ ควรมีขนาดรวมเป็นไบต์ของโปรแกรม / ไฟล์ทั้งหมดที่คุณเขียนซึ่งจำเป็นต้องใช้เพื่อให้มันทำงานได้ ความท้าทายนี้อยู่ในกล่องทรายมาระยะหนึ่งแล้วดังนั้นหวังว่าข้อผิดพลาดทั้งหมดจะได้รับการแก้ไข
13 code-golf 

7
สลับคำโดยไม่เปลี่ยนเมืองหลวงหรือเครื่องหมายวรรคตอน
สร้างโปรแกรมที่มีจำนวนอักขระต่ำสุดเพื่อย้อนกลับแต่ละคำในสตริงในขณะที่รักษาลำดับของคำรวมถึงเครื่องหมายวรรคตอนและตัวพิมพ์ใหญ่ในตำแหน่งเริ่มต้น โดย "ลำดับของคำว่า" ฉันหมายความว่าแต่ละคำจะถูกแยกด้วยช่องว่าง ("") ดังนั้นการหดตัวและคำดังกล่าวจะถือว่าเป็นคำเดียว อะพอสโทรฟีในการหดตัวควรอยู่ในที่เดียวกัน ("ไม่" => "Tno'd") (เครื่องหมายวรรคตอนหมายถึงอักขระใด ๆ ที่ไม่ใช่ az, AZ หรือช่องว่าง *) ตัวเลขถูกลบออกจากรายการนี้เนื่องจากคุณไม่สามารถมีทุนได้ ตัวเลขจะถูกใช้เป็นเครื่องหมายวรรคตอน ตัวอย่างเช่นสำหรับอินพุต: Hello, I am a fish. มันควรจะออก: Olleh, I ma a hsif. โปรดสังเกตว่า O ซึ่งเป็นตัวอักษรตัวแรกในคำแรกตอนนี้เป็นตัวพิมพ์ใหญ่เนื่องจาก H เป็นตัวพิมพ์ใหญ่มาก่อนในตำแหน่งเดียวกัน เครื่องหมายจุลภาคและระยะเวลายังอยู่ในสถานที่เดียวกัน ตัวอย่างเพิ่มเติม: This; Is Some Text! จะส่งออก Siht; Si Emos Txet! สามารถใช้ภาษาใดก็ได้ โปรแกรมที่มีจำนวนอักขระต่ำสุดชนะ

30
สี RGB int ถึง hex
กำหนดจำนวนเต็มสาม rgb การแสดงเลขฐานสิบหกเอาต์พุตเป็นสตริง Input: Output: 72 61 139 #483D8B 75 0 130 #4B0082 0 255 127 #00FF7F รหัสนอกรีตที่สั้นที่สุดจะเป็นผู้ชนะ
13 code-golf 

4
Mozart golf - mini“ Rondo”
เอาต์พุต "Mozart - Alla Turca" ถึง stdout (ดูตัวอย่างสำหรับ "การใช้งานอ้างอิง") พยายามหาวิธีที่จะบรรจุทั้งซินธิไซเซอร์และเพลงให้มีขนาดเล็กที่สุด ที่ต้องการ: รูปแบบที่เหมาะสมสำหรับการป้อนเข้าaplay -f cd(ลงชื่อ endian น้อย 16 บิต 2 ช่อง); ควรเล่นเพลงทั้งหมด (ไม่มีโน้ตหรือชิ้นส่วนที่ถูกข้ามอย่างน้อยที่สุดไม่น้อยกว่าในโปรแกรมตัวอย่าง) ไม่จำเป็นต้องมีรูปหลายเหลี่ยม ไม่สามารถเพียงแค่โทร/usr/bin/timidity, /usr/bin/soxหรือสิ่งที่ต้องการ (เช่นต้องมีการติดตั้งโมดูลเพลงพิเศษ); ไม่สามารถเข้าถึงเครือข่ายหรือสมมติว่าเพลงมีให้ใช้งานในเครื่อง "การใช้การอ้างอิง" พร้อมคะแนนแบบแยกวิเคราะห์: https://gist.github.com/vi/5478693 (ตัวอย่างโปรแกรม Perl เก่า: https://gist.github.com/vi/5447962 )
13 code-golf  music 

8
คำนวณวันอีสเตอร์
ฟังก์ชั่นหรือโปรแกรมของคุณควรใช้เวลาเป็นปีในการป้อนและส่งคืน (หรือพิมพ์) วันที่ (ในปฏิทินเกรโกเรียน) ของปีที่ผ่านมาอีสเตอร์ (ไม่ใช่อีสเตอร์ออร์โธดอกซ์ตะวันออก) วันที่ที่ส่งคืนควรจัดรูปแบบตามมาตรฐาน ISO 8601 แต่ด้วยการรองรับปีที่มากกว่า 9999 (เช่น312013-04-05หรือ20010130 ) และต้องทำงานกับปีที่มากกว่าหรือเท่ากับ1583 เท่านั้น (ปี การยอมรับปฏิทิน Gregorian) และปีน้อยกว่าหรือเท่ากับ5701583 (เช่นเมื่อลำดับของวันอีสเตอร์เริ่มซ้ำรอยเดิม) ตัวอย่าง: e(5701583) = 5701583-04-10 e(2013) = 2013-03-31 e(1583) = 1583-04-10 e(3029) = 30290322 e(1789) = 17890412 e(1725) = 17250401 การใช้ฟังก์ชั่นในตัวสำหรับคืนวันอีสเตอร์นั้นน่าเบื่อและไม่อนุญาต คำตอบที่สั้นที่สุด (เป็นตัวอักษร) ชนะ แหล่งข้อมูล: http://en.wikipedia.org/wiki/Computus#Algorithms http://web.archive.org/web/20150227133210/http://www.merlyn.demon.co.uk/estralgs.txt
13 code-golf  date 

1
Solitaire Dreams - การสร้างมือเริ่มเล่นไพ่คนเดียวที่ชนะได้
ฉันเอง. ถ้ำจอห์นสัน มันคือ 21 พฤษภาคม คุณกำลังทำงานที่ Aperture Science บริษัท ที่ดีที่สุดในโลกและในวันพรุ่งนี้เราจะปล่อยเวอร์ชั่น 3.0 ของระบบหน้าต่างเรือธงของเรา (หรือWindowS ): CavOS น่าเสียดายที่พรุ่งนี้เช้าหัวหน้าคู่แข่งของเรากำลังปล่อยWindow 3.0 ของพวกเขาด้วยเช่นกัน! Cave Johnson ซีอีโอรั่วไหลออกมาให้ฉันเห็นว่าWindowS ที่แข่งขันกันมีคุณสมบัติเดียวที่ CavOS ขาด: เกมของ Klondike Solitaire ฉัน Cave Johnson กังวลว่าการละเลยนี้จะนำไปสู่การลดยอดขายลงอย่างมาก ด้วยเหตุนี้ I, Cave Johnson ได้วางแผนการแข่งขันระหว่างการเขียนโปรแกรมฝึกงานเพื่อสร้างเกม Solitaire โปรแกรมเมอร์ที่ได้รับการคัดเลือกจะได้รับโอกาสเข้าร่วมโครงการ GlaDOS AI ที่น่าตื่นเต้น ฉัน Cave Johnson มีข้อกำหนดบางประการ: เนื่องจากความจริงที่ว่าซอฟต์แวร์จะต้องจัดส่งในวันพรุ่งนี้จะมีการเลือกโปรแกรมที่สั้นที่สุดเพื่อให้เหมาะกับภาคส่วนสำรองของฟลอปปี้ที่พิมพ์แล้วและถ่ายภาพ ไม่ต้องกังวลกับการเล่นเกม ลูกค้าของเรามีเครื่องพิมพ์ใช่ไหม ทั้งหมดที่ฉันต้องการคือให้โปรแกรมของคุณสร้างรายการที่แสดง: ลำดับของไพ่ในสำรับและเนื้อหาของแต่ละกอง …
13 code-golf  game 

5
สร้างดัชนีการอ่าน
Flesch-Kincaid การอ่านขั้นตอนวิธีการขึ้นอยู่กับมาตรการของการนับคำพูดและการนับพยางค์ที่ไม่เป็นไปตามวัตถุประสงค์ทั้งหมดหรือ automatable อย่างง่ายดายโดยใช้คอมพิวเตอร์ ตัวอย่างเช่น "code-golf" ที่มีเครื่องหมายขีดคั่นหรือไม่นับเป็นหนึ่งคำหรือสองคำหรือไม่ คำว่า "ล้าน" เป็นสองหรือสามพยางค์? ในงานนี้คุณจะต้องประมาณค่าเนื่องจากการนับอย่างแน่นอนจะใช้เวลามากเกินไปพื้นที่และที่สำคัญที่สุดคือรหัส งานของคุณคือการสร้างโปรแกรมที่เล็กที่สุดเท่าที่จะเป็นไปได้ (เช่นฟังก์ชั่น) ในภาษาใด ๆ ที่จะใช้ข้อความการอ่านภาษาอังกฤษ (สันนิษฐานว่าเป็นประโยคที่สมบูรณ์) และคำนวณดัชนีความง่ายดายในการอ่าน Flesch การแปรผันของการนับพยางค์และการนับคำ) มีการคำนวณดังนี้ FRE = 206.835 - 1.015 * (words per sentence) - 84.6 * (syllables per word) โปรแกรมของคุณจะต้องสอดคล้องกับข้อความอ้างอิงด้านล่างซึ่งมีการคำนวณดัชนีโดยใช้การนับด้วยตนเอง: I would not, could not, in the rain. Not in the dark, not …

3
ผู้ประกอบการ Bitwise ใน Brainfuck
งานของคุณคือสร้างโปรแกรม brainfuck หนึ่งโปรแกรมสำหรับตัวดำเนินการไบนารีต่อไปนี้ แต่ละโปรแกรมควรใช้หนึ่งหรือสองหมายเลข 8 บิต (A และ B) จากอินพุตและคำนวณการดำเนินการที่ระบุ: A XOR B A AND B A OR B A Shifted Left by 1 (circular shift) NOT A คุณไม่ต้องใช้ทั้งหมด 5 คะแนนคำนวณโดย: #totalCharacters + {4000 * #problemsNotCompleted} คะแนนที่ถูกต้องคือจากศูนย์ (ดีที่สุด) ถึง 20,000 (ไม่เสร็จสมบูรณ์) ฉันไม่สนใจว่าคุณจะเก็บผลลัพธ์ไว้ที่ใดหรือคุณเก็บข้อมูลไว้หรือไม่ สมมติว่าเซลล์ 8 บิตและเซลล์ว่างมากเท่าที่คุณต้องการไปทางขวาเท่านั้น คุณอาจคิดว่าตัวเลขนั้นอยู่ในตำแหน่งหน่วยความจำที่เหมาะกับคุณที่สุดอยู่แล้วดังนั้นคุณไม่ต้องกังวลกับการทำงานของ IO
13 code-golf  binary  brainfuck  code-golf  code-golf  ascii-art  random  code-golf  code-golf  code-challenge  sorting  code-golf  code-challenge  java  code-golf  statistics  code-golf  code-challenge  fastest-code  code-golf  math  code-golf  math  kolmogorov-complexity  code-golf  code-golf  array-manipulation  combinatorics  code-golf  kolmogorov-complexity  popularity-contest  underhanded  code-golf  math  floating-point  code-golf  interpreter  code-golf  music  code-golf  code-golf  cryptography  code-challenge  scrabble  code-golf  code-challenge  popularity-contest  quine  code-golf  quine  cryptography  code-golf  kolmogorov-complexity  code-golf  printable-ascii  code-golf  chess  code-golf  math  number-theory  code-challenge  c  code-golf  random  popularity-contest  hello-world  code-shuffleboard  code-golf  compression  grammars  code-golf  tips  code-golf  sequence  code-golf  string  code-challenge  sorting  permutations  code-golf  string  code-challenge  optimization  code-golf  interpreter  code-challenge  string  code-golf  math  number  fibonacci  string  compression  c#  code-golf  chemistry  popularity-contest  math  c  c++  java  code-golf  math  function  code-golf  complex-numbers  code-golf  geometry 

15
สี่เหลี่ยมผืนผ้าของข้อความ
โปรแกรมของคุณได้รับข้อความเป็นอินพุตอย่างน้อย 8 ตัวอักษรและประกอบด้วยจำนวนตัวอักษรเสมอ (ไม่จำเป็นต้องประเมินความถูกต้องของอินพุต) เป้าหมายของคุณคือแสดงข้อความนั้นเป็นรูปสี่เหลี่ยมผืนผ้า ตัวอย่างเช่นกำหนดHelloWorldเป็นอินพุตให้แสดง Hell d o lroW กฎ: ข้อความหมุนไปตามเข็มนาฬิกา (ตำแหน่งเริ่มต้นตามที่คุณต้องการ) มันจะเป็นรูปสี่เหลี่ยมผืนผ้าปิดด้านกว้าง 1 ตัวอักษร สี่เหลี่ยมจะต้องครอบคลุมพื้นที่ส่วนใหญ่ภายใน (เพื่อแยกแยะคำตอบที่ไม่สำคัญในการแสดงข้อความในสองบรรทัด) ไม่มีตัวอักษรอื่นใดพิมพ์นอกเหนือจากข้อความและช่องว่างภายในและช่องว่างที่จำเป็น ในฐานะที่เป็น code-golf รหัสที่สั้นที่สุดจะเป็นผู้ชนะ ผู้ชนะจะถูกเลือกไม่ช้ากว่า 10 วันหลังจากคำตอบที่ถูกต้องครั้งแรก
13 code-golf 

7
เขียนอักษรเบรลล์ที่เป็นไปได้ทั้งหมด
ปริศนาที่น่าสนใจมาให้ฉันดูที่ปุ่มลิฟต์เมื่อเช้านี้ คุณจะต้องสร้างรายการของรูปแบบอักษรเบรลล์ทั้งหมดที่เหมาะสมในตาราง 2x3 ใช้แฮช#เพื่อแสดงถึงการชนและยัติภังค์-เพื่อแสดงพื้นที่ราบ ตัวอย่างผลลัพธ์ที่คาดหวัง: #- -- -- ## -- -- #- #- -- (and so on...) กฎ: โปรแกรมของคุณจะต้องแยกแต่ละรูปแบบโดยอย่างน้อยหนึ่งตัวละครหรือบรรทัด รูปแบบอาจถูกสร้างขึ้นในลำดับใด ๆ ทุกรูปแบบโดยไม่คำนึงถึงสิ่งที่อักษรเบรลล์ใช้จริงควรผลิต รูปแบบที่ว่างเปล่าอย่างสมบูรณ์เป็นตัวเลือก ควรสร้างรูปแบบการชนที่ไม่ซ้ำกันเท่านั้น รูปแบบต่อไปนี้ได้รับการพิจารณาว่ามีความเท่าเทียมในขณะที่การกระแทกอยู่ในรูปแบบที่เหมือนกัน ในกรณีเหล่านี้ให้ใช้รูปแบบที่อยู่ใกล้กับมุมบนซ้ายมากที่สุด (เช่นตัวเลือกแรกในตัวอย่างนี้) #- -# -- -- #- -# #- -# -- -- #- -# คะแนนโบนัสหากคุณสามารถทำให้มันทำงานได้สำหรับxใด ๆตามตารางขนาดy ( แก้ไข:ภายในขอบเขตที่เหมาะสมมากถึง 4x4 ก็เพียงพอสำหรับการพิสูจน์แนวคิด) อ่านบทความ wiki ปรากฏว่ามีรูปแบบที่ 45 (รวมถึงว่าง) …

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