คำถามติดแท็ก code-golf

Code-golf เป็นการแข่งขันเพื่อแก้ไขปัญหาเฉพาะในส่วนที่น้อยที่สุดของซอร์สโค้ด

12
ทำให้ฉันเป็นนิเมชั่นจางหายไป…ได้โปรด
งานของคุณคือทำตามคำแนะนำอย่างรอบคอบทำให้แอนิเมชั่นจางหายไปของคำเดียวเปลี่ยนเป็นคำที่สองสำหรับคุณอย่างแท้จริง ว่าอะไรคือเรื่องนี้ "แอนิเมชั่จาง" คุณอาจถาม? ในการสร้างอนิเมชันจางหายไปคุณต้องใช้สองสายซึ่งจะมีเฉพาะอักขระ ASCII ที่พิมพ์ได้ คุณเริ่มต้นด้วยการพิมพ์สตริงเริ่มต้นของคุณ (หนึ่งในสอง) จากนั้นคุณสุ่มเลือกอักขระในคำต้นฉบับและเปลี่ยนเป็นอักขระที่สอดคล้องกันในคำที่คุณต้องการทำให้เคลื่อนไหว เมื่อคำมีความยาวไม่เท่ากันคุณจะต้องใส่คำด้วยช่องว่าง คุณเก็บไว้ในการทำเช่นนี้จนครบทุกตัวละครที่ได้รับการเปลี่ยนแปลง แต่คุณจะไม่เปลี่ยนลักษณะที่ดัชนีบางอย่างมากกว่าหนึ่งครั้ง นี่คือตัวอย่าง i / o: Hey -> Peeps Hey # original string Hey s # replace char at index 4 Hey s # replace char at index 1 Pey s # replace char at index 0 Pee s …
15 code-golf  string 

12
ตะแกรงของ Eratosthenes ทีละขั้นตอน
รับจำนวนNวาดซ้ายชิดN x Nคณะตัวเลขออก 1 ว่าง (เป็นพื้นที่) (ฉันจะแสดงแผนภาพกับN = 5) 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 งานของคุณคือการสร้าง Sieve of Eratosthenes ทีละขั้นตอน ก่อนอื่นให้เริ่มด้วย 2 มันสุดยอดดังนั้นปล่อยไว้ที่นั่นแล้วแทนที่ตัวเลขอื่น ๆ ทั้งหมดหารด้วย 2 ด้วยจำนวนช่องว่างที่เหมาะสม 2 3 5 7 9 …

22
การหารของตัวเลขไม่น้อย
เขียนโปรแกรมหรือฟังก์ชั่นที่ใช้ในจำนวนเต็มบวกa, bและc, และพิมพ์หรือผลตอบแทนa/bเพื่อcตำแหน่งทศนิยมโดยใช้การดำเนินงาน + - * /% [บวกลบคูณหารปรับ] ในจำนวนเต็มบวก: คุณสามารถใช้ทุกสิ่งที่ ภาษาของคุณอนุญาต แต่ไม่สามารถใช้กับเลขทศนิยมได้ ช่วง a, b, c จะเป็นช่วงที่อนุญาตสำหรับจำนวนเต็มที่ไม่ได้ลงนามในภาษาของคุณ ผลลัพธ์หมายเลขจะถูกปัดเศษเป็นหลักสุดท้ายเพื่อพิมพ์ (ไม่ใช่round) ซึ่งหมายความว่าหากภาษาของคุณไม่มีประเภทจำนวนเต็ม (ลอยเท่านั้น) คุณสามารถเข้าร่วมโดยใช้หมายเลขทศนิยมเหล่านี้เป็นจำนวนเต็มบวกเท่านั้น ปมของการออกกำลังกายนี้มันจะเป็นการเขียนฟังก์ชั่นที่ค้นหาตัวเลขในส่วนจุดลอยโดยใช้เพียงการดำเนินงาน + - * /% ในจำนวนเต็ม [ไม่ได้ลงนาม] ตัวอย่าง print(1,2,1) จะพิมพ์ 0.5 print(1,2,2) จะพิมพ์ 0.50 print(13,7,27) จะพิมพ์ 1.857142857142857142857142857 print(2,3,1) จะพิมพ์ 0.6 print(4,5,7) จะพิมพ์ 0.8000000 print(4,5,1) จะพิมพ์ 0.8 print(9999,23,1) จะพิมพ์ …

8
ตัวเลขแบ่งกลุ่ม
ลำดับของตัวเลขที่แบ่งกลุ่มหรือตัวเลขที่สำคัญของการวัด ( OEIS A002048 ) เป็นลำดับของตัวเลขดังกล่าวว่าสมาชิกแต่ละคนเป็นที่เล็กที่สุดในเชิงบวก (มากกว่าศูนย์) a(0) = 1จำนวนที่ไม่สามารถทำจากผลรวมของตัวเลขติดต่อกันก่อนหน้านี้ด้วย ตัวอย่าง ในการคำนวณเราคำนวณครั้งแรกa(7) a(0->6) = [1, 2, 4, 5, 8, 10, 14]จากนั้นเราจะเริ่มจากศูนย์และผ่านตัวเลขจนกว่าเราจะพบหมายเลขที่ไม่ใช่ผลรวมของหนึ่งหมายเลขหรือมากกว่านั้นตามลำดับ 1 = 1 2 = 2 3 = 1 + 2 4 = 4 5 = 5 6 = 2 + 4 7 = 1 + 2 + 4 …

15
หมายเลขสุดท้าย
ท้าทาย เขียนโปรแกรมที่ใช้อาร์เรย์จำนวนเต็ม 4 ตัว ( ซึ่งหมายถึงลำดับของตัวเลขที่สร้างโดยอัลกอริธึมที่แน่นอน ) และส่งคืนจำนวนเต็มถัดไปที่จะตามมา เราจะใช้อัลกอริธึมการบวกการลบการคูณและการหารอย่างง่าย ๆ ด้วยรูปแบบคงที่เท่านั้น (เช่นไม่มีตัวแปร) สำหรับการหารเราจะใช้floorค่าจำนวนเต็ม: 133/4 = 33และ33/4 = 8 คุณสามารถสมมติว่าจะมีค่าส่งคืนที่ถูกต้องหนึ่งค่าเสมอ กรณีทดสอบ [14,24,34,44] ควรกลับ 54 (อัลกอริธึมเพิ่มเติม) [105,45,-15,-75] ควรกลับมา -135 (อัลกอริทึมการลบ) [5,25,125,625] ควรกลับ 3125 (อัลกอริทึมแบบ multiplicative) [256,64,16,4] ควรกลับ 1 (อัลกอริทึมการหาร) กฎทั่วไป นี่คือโค้ดกอล์ฟดังนั้นคำตอบที่สั้นที่สุดเป็นไบต์จะเป็นผู้ชนะ ช่องโหว่มาตรฐานเป็นสิ่งต้องห้าม
15 code-golf  number 

1
การแปลงหมากรุก
มีงานมากมายที่ทำในโลกของหมากรุก ตัวอย่างเช่นมีรูปแบบไฟล์มาตรฐาน.pgnที่อธิบายถึงเกมหมากรุกรวมถึงรายการการเคลื่อนไหว นอกจากนี้ยังมีรูปแบบไฟล์อื่น.fenที่อธิบายตำแหน่งกระดาน ความท้าทายในวันนี้คือการแปลงรายการหมากรุก ( ในรูปพีชคณิต ) เป็นตำแหน่งกระดาน คำนิยาม ตำแหน่ง[a-h][1-8]: กำหนดโดยการผนวกแถว (ไฟล์) และคอลัมน์ (อันดับ) กำหนดหนึ่งใน 64 ตำแหน่งที่เป็นไปได้บนกระดาน ชิ้น[KQRBNP]?: แทนK ing, Q ueen, R ook, B ishop, K N ight, P awn ในสัญลักษณ์เกี่ยวกับพีชคณิตPไม่ได้ใช้ เมื่อใช้บนกระดานตัวอักษรจะเป็นตัวพิมพ์ใหญ่หากเป็นสีขาวมิฉะนั้นจะเป็นตัวพิมพ์เล็ก ย้าย[KQRBN]?[a-h]?[1-8]?x?[a-h][1-8](=[KQRBN])?(+*?)?|O-O(-O): ชิ้นส่วนตามด้วยตำแหน่งที่กำลังเคลื่อนที่ไป หากชิ้นส่วนไม่ชัดเจนให้กำหนดแถวหรือคอลัมน์หรือทั้งสองอย่าง หากชิ้นส่วนถูกจับชิ้นส่วนxจะถูกวางระหว่างชิ้นส่วนและตำแหน่ง หากการย้ายเป็นขุนแล้วจะได้รับสำหรับพระมหากษัตริย์ด้านมิฉะนั้นO-OO-O-O หากจำนำได้รับการส่งเสริมการเคลื่อนไหวจะถูกผนวกเข้ากับ=ตามด้วยชิ้นส่วนที่จะได้รับการเลื่อนตำแหน่ง +หากมีการย้ายทำให้พระมหากษัตริย์ในการตรวจสอบก็ถูกผนวกเข้ากับ หากมีการย้ายทำให้กษัตริย์ในรุกฆาต, #ผนวกกับ สีของชิ้นส่วนถูกกำหนดโดยหมายเลขเทิร์น (เปลี่ยนสีขาวและสีดำเริ่มต้นด้วยสีดำ) คณะกรรมการ(([1-8]|[KQRBNPkqrbnp])*\/){8}: แถวจะได้รับจากการแสดงรายการในลำดับแถว หากมีสี่เหลี่ยมที่ว่างเปล่าการวิ่งของสี่เหลี่ยมจัตุรัสที่ว่างเปล่าแต่ละครั้งจะถูกกำหนดโดยใช้ความยาวของการวิ่ง แถวถูกคั่นด้วยการใช้/ ตำแหน่งเริ่มต้นของคณะกรรมการคือrnbqkbnr/pppppppp/8/8/8/8/PPPPPPPP/RNBQKBNRซึ่งหมายถึง: rnbqkbnr …
15 code-golf  chess 

8
ลูคัสเทียบกับ ประตูโรงรถระยะไกล
คำปฏิเสธ ในขณะที่ฉันรู้ว่ามีคำถามที่เกี่ยวข้องโดยเฉพาะคำถามของฉันใช้ประตูโรงรถสองบานส่วนประกอบแบบสุ่มและฉันยังอ้างอิงเหตุการณ์นี้ในชีวิตจริงโดยเห็นลูกชายของฉันลดประตูโรงรถหนึ่งประตูขณะที่ฉันเดินออกจากประตู โรงจอดรถเมื่อสัปดาห์ที่แล้ว ... ไม่มีอะไรที่เหมือนกับการจ้องไปที่ศีรษะเพื่อให้น้ำไหลออกมาอย่างสร้างสรรค์! ;) พื้นหลัง ลูคัส (ลูกชายวัย 15 เดือนของฉัน) ชอบเล่นกับรีโมทโรงรถ รีโมตนี้มีสองปุ่มหนึ่งปุ่มสำหรับประตูโรงรถด้านซ้ายและปุ่มหนึ่งสำหรับประตูโรงรถด้านขวา ปุ่มทั้งสองทำงานในลักษณะเดียวกัน กดหนึ่งครั้งเพื่อให้ประตูเริ่มเปิดกดอีกครั้งเพื่อหยุดกดอีกครั้งเพื่อเริ่มปิดกดอีกครั้งเพื่อหยุดอีกครั้งและต่อไป ลูคัสชอบรีโมทนี้เขาจะสุ่มกดปุ่มใดปุ่มหนึ่งหรือทั้งสองอย่างหรือไม่มีเลย หากกดทั้งคู่จะไม่มีการส่งสัญญาณ แต่การกดปุ่มเพียงปุ่มเดียวจะเป็นการส่งสัญญาณ ดังนั้นความท้าทายของโค้ดกอล์ฟแบ่งออกเป็นสองส่วน: ส่วนที่หนึ่ง สร้างสตริงที่มีความยาว 60 ตัวอักษรแทนปุ่มสุ่มของลูคัสในเวลาหนึ่งนาที "สุ่ม" ในกรณีนี้หมายถึง "มีโอกาสเท่ากันของอินพุตแต่ละตัวที่แต่ละขีด" ตัวละครมีดังนี้: 0: Lucas กดปุ่มไม่ทั้งหรือกดทั้งสองปุ่ม ไม่ว่าจะด้วยวิธีใดไม่มีการส่งสัญญาณ 1: Lucas ปุ่มสำหรับประตูโรงรถด้านซ้ายถูกกด 2: Lucas ปุ่มสำหรับประตูโรงรถด้านขวาถูกกด ส่วนที่สอง ใช้สตริงที่สร้างขึ้นในส่วนที่หนึ่งจำลองการเปิดและปิดโรงจอดรถสองคันโดยใช้ตัวเลขเป็นตัวกระตุ้นการเปิดหยุดและปิดประตูเหล่านี้ ประตูโรงรถของฉันค่อนข้างเร็ว (ดูข้อความปฏิเสธความรับผิดชอบข้างต้นว่าเป็นเพราะอะไร) เมื่อคุณกดปุ่มจะใช้เวลาสี่วินาทีในการเปิดหรือปิดทั้งหมด ดังนั้นหากปิด: 0 วินาที: เปิด 0% (ปิด); เมื่อกดปุ่มประตูจะเริ่มเปิดขึ้น 1 …
15 code-golf 

10
อาคารที่มองเห็นได้
ปริศนานี้มาจากปริศนา "Heart of the City" ของ CodinGame SamSi ลักษณะ คุณตัดสินใจที่จะเดินเล่นในเมืองไทล์n* nและไปที่ไทล์กึ่งกลาง อาคารทุกหลังมีขนาดเล็ก แต่คุณมีวิสัยทัศน์ที่ยอดเยี่ยมและสามารถมองเห็นทุกสิ่งในระยะใกล้และไกล ข้อ จำกัด n แปลกเสมอ คุณสามารถเห็นสิ่งปลูกสร้างใด ๆ ที่ไม่ได้ถูกกีดขวางโดยตรงโดยอาคารอื่น งาน *ทำเครื่องหมายการสร้างแต่ละมองเห็นได้ด้วย สิ่งปลูกสร้างนั้นสามารถมองเห็นได้ถ้ามันไม่ถูกบล็อกโดยสิ่งปลูกสร้างอื่นในมุมมองเดียวกัน กล่าวอีกนัยหนึ่งถ้า@เป็นจุดเริ่มต้นสิ่งปลูกสร้างจะมองเห็นได้ถ้าหากพิกัด x และพิกัด y นั้นเป็นจุดร่วมกัน ตัวอย่างอินพุตและเอาต์พุต การป้อนข้อมูล: 7 เอาท์พุท: ** ** * * * * ******* *@* ******* * * * * ** ** *เป็นอาคารที่มองเห็นได้เป็นอาคาร ที่มองไม่เห็นและ @เป็นที่ที่คุณอยู่ …

2
ทื่อรูปภาพ
บทนำ ขอบที่คมชัดตรงไปตรงมาก็แค่อันตรายธรรมดา ๆ ซึ่งกำหนดให้ PNG เป็นอินพุททำให้ภาพเบลอโดยใช้วิธีการที่อธิบายไว้ด้านล่างและทื่อขอบคมที่สาปแช่งเหล่านั้น วิธี ในการรับค่า RGB ของแต่ละพิกเซลให้ใช้สมการสามข้อต่อไปนี้: R = 1.5 × ∑na = 1R2an------------√R=1.5×Σa=1nRa2nR = \sqrt{\frac{1.5\times\sum^n_{a=1}R^2_a}{n}} G = 1.5 × ∑na = 1G2an------------√G=1.5×Σa=1nGa2nG = \sqrt{\frac{1.5\times\sum^n_{a=1}G^2_a}{n}} B = 1.5 × ∑na = 1B2an------------√B=1.5×Σa=1nBa2nB = \sqrt{\frac{1.5\times\sum^n_{a=1}B^2_a}{n}} โดยที่Σna = 1R2aΣa=1nRa2\sum^n_{a=1}R^2_aคือผลรวมของค่าสีแดงของแต่ละพิกเซลที่อยู่ติดกันยกกำลังสอง ค่าของnnnคือจำนวนของพิกเซลที่อยู่ติดกัน (เช่นพิกเซลมุมจะมีค่าnnnเป็น3 ในขณะที่พิกเซลรอบจุดศูนย์กลางของภาพจะมีค่าnnn 8) พิกเซลที่อยู่ติดกันคือพิกเซลซึ่งอยู่ห่างจากพิกเซลดั้งเดิม 1 พิกเซลในทุกทิศทาง (ซ้าย, ขวา, ขึ้น, …

5
ตัวอักษรสามเหลี่ยม
ได้รับหมายเลขการป้อนข้อมูลnจาก1ไป26(หรือ0จะ25) a=1, b=2, c=3, ...เอาท์พุทอ่านตัวอักษรจากซ้ายไปขวาและรวมถึงตัวอักษรที่สอดคล้องกันด้วย เกลียวเป็นตัวอักษรที่ต้องทำซ้ำในแนวตั้งที่สอดคล้องกับตำแหน่งของพวกเขาในตัวอักษร ตัวเลขคี่ (เมื่อ - ทำ1ดัชนี) ควรมีความสมดุลข้ามเส้นแนวนอนในขณะที่ตัวเลขคู่ควรสลับระหว่างความนิยมด้านบนหรือด้านล่าง (คุณสามารถเลือกทิศทางที่จะไปก่อน) หากคุณเป็นดัชนี 0 ให้สลับคี่ / คู่ในประโยคก่อนหน้า คำพูดอีกทางหนึ่ง - ถ้าค่าตัวอักษรของตัวอักษร?เป็น#แล้วควรจะมี#สำเนาของตัวอักษรในการส่งออกที่ทั้งหมดของพวกเขาใน#คอลัมน์ TH aตัวอักษรเหล่านี้ควรมีความสมดุลอย่างสม่ำเสมอบนและด้านล่างเส้นแนวนอนที่มี หากตัวอักษรไม่สามารถสมดุลได้อย่างเท่าเทียมกันให้สลับเป็นตัวอักษร "พิเศษ" ด้านบนและด้านล่างบรรทัดนั้น ต่อไปนี้เป็นผลลัพธ์หกรายการแรก ( n = 1,2,3,4,5,6ซึ่งมีการจัดทำดัชนี 1 รายการเลือกเพื่อสลับไปที่ด้านล่างก่อน) คั่นด้วยบรรทัดใหม่เพื่อให้คุณเห็นรูปแบบ #ความคิดเห็นอธิบายรูปแบบเริ่มต้นด้วย a # On a line by itself ab b # The "extra" letter is below the …

30
ค้นหาจำนวนเต็มต่ำสุดและสูงสุดในอาร์เรย์โดยไม่ต้องใช้บิวอิน
ท้าทาย รับอาร์เรย์ของจำนวนเต็มที่ได้รับจาก stdin ฟังก์ชันอาร์กิวเมนต์อาร์กิวเมนต์โปรแกรมหรือวิธีอื่น: เอาต์พุตเฉพาะจำนวนต่ำสุดและสูงสุดในอาเรย์ผ่านค่าส่งคืน stdout หรือวิธีการปรับแต่งอื่น ๆ ตัวอย่างเซสชัน > minmax( {0, 15, 2, 3, 7, 18, -2, 9, 6, -5, 3, 8, 9, -14} ) -14 18 การดำเนินการอ้างอิง // C++14 void minmax(std::vector<int> v) { int min = v[0]; int max = v[0]; for(auto it : v) { if (*it …

2
มีวิธีลดฟังก์ชั่นลูกศรไขมันหรือไม่?
จากสิ่งที่ฉันเห็นตลอดเวลาที่นี่ใน PPCG รายการ JavaScript ส่วนใหญ่ที่เกี่ยวข้องกับฟังก์ชั่นลูกศรไขมันมักจะเป็นหนึ่งในสองค่าย: คนธรรมดาที่มีความสามารถในการทำงานเป็นคำสั่งเดียวและกลับคำตอบตรงออกค้างคาวเช่น x=(a,b)=>a*a+b คนที่มีความซับซ้อนมากขึ้นซึ่งมักจะมีเครื่องหมายปีกกาเนื่องจากการใช้ลูปและเป็นผลให้ต้องใช้returnคำสั่ง ..p=b=>{m=b;for(a=1;~-m;)--m,a*=m*m;return a%b} การยกตัวอย่างข้างต้นจากหมวดที่ 2 ด้วยแนวคิดการจัดฟันแบบหยิกเป็นข้อพิสูจน์ของแนวคิด ... จะมีวิธีในการตีรหัสนี้อีกครั้ง (หรือคล้ายกัน) แบบนี้เพื่อกำจัดการจัดฟันแบบหยิกreturnหรือไม่? ฉันแค่ถามสิ่งนี้เนื่องจากอาจเป็นไปได้ (ไม่ได้บอกว่าจะเกิดขึ้นตลอดเวลา) กำจัด 8 ไบต์จากรหัสของนักกอล์ฟ JS มีเทคนิคใดบ้างที่สามารถใช้ในกรณีนี้ได้หรือไม่? ฉันพยายามเรียกซ้ำ แต่m=bคำแถลงนั้นพิสูจน์แล้วว่าเป็นแมลงชนิดหนึ่งเพราะฉันดูเหมือนจะสั่นคลอนไม่ได้ สำหรับรหัสข้างต้นจะมีวิธีการหนึ่งที่กอล์ฟต่อไปเพื่อที่จะกำจัดreturnคำสั่งโดยไม่คำนึงว่ามันจะเล่นกอล์ฟสั้นลงหรือไม่?

20
จำนวนบวกที่น้อยที่สุดซึ่งกำลัง y คือ th หารด้วย x
งาน ได้รับจำนวนเต็มxและyซึ่งมีทั้งที่อย่างน้อย2หาจำนวนบวกที่เล็กที่สุดที่มีyอำนาจ -th xหารด้วย ตัวอย่าง ได้รับx=96และy=2การส่งออกที่ควรจะเป็น24ตั้งแต่24เป็นบวกที่เล็กที่สุดที่น่าพอใจnn^2 is divisible by 96 Testcases x y output 26 2 26 96 2 24 32 3 4 64 9 2 27 3 3 เกณฑ์การให้คะแนน นี่คือรหัสกอล์ฟ โซลูชันที่มีจำนวนไบต์ต่ำสุดที่ชนะ อ้างอิง y=2: OEIS A019554 y=3: OEIS A019555 y=4: OEIS A053166 y=5: OEIS A015052 y=6: OEIS A015054

11
แปลงเอาต์พุต xxd เป็น shellcode
การเอาท์พุทบางส่วนจาก xxd และเปลี่ยนมันให้เป็น shellcode ที่ใช้งานได้ด้วยมือนั้นไม่สนุกดังนั้นงานของคุณคือทำให้กระบวนการเป็นไปโดยอัตโนมัติ กฎระเบียบ การส่งของคุณอาจเป็นฟังก์ชั่นแลมบ์ดาสคริปต์หรือสิ่งอื่นใดที่เทียบเท่าตามสมควร คุณสามารถพิมพ์ผลหรือถ้าการส่งของคุณเป็นฟังก์ชั่น / แลมบ์ดาคุณอาจส่งคืนได้ คุณโปรแกรมต้องใช้เวลาสามอาร์กิวเมนต์แรกเป็นสตริงที่มีการส่งออกของ xxd วิ่งที่มีการขัดแย้งไม่มีอื่น ๆ xxd some_fileกว่าชื่อไฟล์เช่นนี้ นี่คือตัวอย่างของสิ่งที่อาร์กิวเมนต์แรกจะมีลักษณะ: 00000000: 31c0 b046 31db 31c9 cd80 eb16 5b31 c088 1..F1.1.....[1.. 00000010: 4307 895b 0889 430c b00b 8d4b 088d 530c C..[..C....K..S. 00000020: cd80 e8e5 ffff ff2f 6269 6e2f 7368 4e58 ......./bin/shNX 00000030: 5858 5859 …

5
เห็นภาพปิรามิดที่แตกต่าง
พีระมิดที่แตกต่างคือปิรามิดที่แต่ละเส้นทแยงมุมใหม่มีค่าสัมบูรณ์ของความแตกต่างระหว่างองค์ประกอบของเส้นทแยงมุมสุดท้าย ตัวอย่างเช่นถ้าเราเริ่มต้นด้วยอาร์เรย์ 2 5 4 9 3 4 ตอนนี้เราจัดเรียงสิ่งเหล่านี้ในคอลัมน์แนวทแยง: 2 5 4 9 3 4 ตอนนี้เราเติมในแนวทแยงถัดไป ความแตกต่างที่แน่นอนระหว่างองค์ประกอบต่อเนื่องของอาร์เรย์นี้คือ: 3 1 5 6 1 นั่นคือเส้นทแยงมุมถัดไปของเรา 2 3 5 1 4 5 9 6 3 1 4 ทำซ้ำจนกว่าจะเติมพีระมิดใน: 2 3 5 2 1 4 2 4 5 9 1 3 1 6 3 …

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