คำถามติดแท็ก geometry

ความท้าทายนี้มีจุดมุ่งหมายเพื่อแก้ไขโดยใช้จัดการหรือสร้างรูปร่างหรือโครงสร้างทางเรขาคณิตอื่น ๆ

18
ตัวเลขที่มีการหมุนสมมาตร
ได้รับจำนวนเต็มส่งออกtruthyค่าถ้ามันเป็นเช่นเดียวคว่ำลง (หมุน 180 องศา) หรือfalsyคุ้มค่าเป็นอย่างอื่น 0, 1และ8มีความสมมาตรในการหมุน 6กลายเป็น9และในทางกลับกัน ลำดับของตัวเลขที่ให้ผลลัพธ์ที่แท้จริง: OEIS A000787 0, 1, 8, 11, 69, 88, 96, 101, 111, 181, 609, 619, 689, 808, 818, 888, 906, 916, 986, 1001, 1111, 1691, 1881, 1961, 6009, 6119, 6699, 6889, 6969, 8008, 8118, 8698, 8888, 8968, 9006, 9116, 9696, 9886, 9966, …
27 code-golf  number  sequence  decision-problem  code-golf  string  parsing  c  code-golf  sorting  integer  code-golf  number  sequence  rational-numbers  graphical-output  atomic-code-golf  assembly  box-256  code-golf  geometry  tips  python  code-golf  number  sequence  arithmetic  number-theory  code-golf  ascii-art  kolmogorov-complexity  geometry  code-golf  graphical-output  code-golf  math  code-golf  grid  cellular-automata  game-of-life  code-golf  string  subsequence  code-golf  arithmetic  rational-numbers  code-golf  tips  dc  code-golf  ascii-art  kolmogorov-complexity  date  code-golf  string  primes  code-golf  string  natural-language  conversion  code-golf  sequence  code-golf  number-theory  primes  base-conversion  code-golf  math  primes  base-conversion  code-golf  ascii-art  fractal  code-golf  matrix  code-golf  math  tips  geometry  python  string  code-challenge  keyboard  code-golf  graphical-output  code-golf  string  code-golf  number  sequence  cops-and-robbers  number  sequence  cops-and-robbers 

3
Squarefinder - ค้นหา tetragons ปกติ
ลองนึกภาพสี่เหลี่ยมจัตุรัสที่วาดบนระนาบสี่เหลี่ยมแต่ละอันมีจุดยอดที่พิกัดจำนวนเต็มและด้านข้างขนานกับแกน รูปสี่เหลี่ยมผืนผ้าแบ่งส่วนของเครื่องบินออกเป็นส่วน ๆ ของส่วนที่แยกออกซึ่งมีสีแดงและน้ำเงินด้านล่าง: เป้าหมายของคุณคือการหาจำนวนของพื้นที่ดังกล่าวซึ่งเป็นสี่เหลี่ยมที่สมบูรณ์แบบ ในตัวอย่างด้านบนมีสาม: โปรดทราบว่าสี่เหลี่ยมขนาดใหญ่ที่อยู่ตรงกลางจะไม่ถูกนับเนื่องจากไม่ใช่พื้นที่เดียว แต่ถูกสร้างขึ้นจากพื้นที่ที่มีขนาดเล็กกว่าหลายจุด อินพุต คุณสามารถเขียนฟังก์ชั่นหรือโปรแกรมเต็มรูปแบบสำหรับความท้าทายนี้ อินพุตจะเป็น4nจำนวนเต็มที่ไม่ใช่ค่าลบซึ่งกำหนดnสี่เหลี่ยมในระนาบ แต่ละรูปสี่เหลี่ยมผืนผ้าเป็นตัวแทนจากสองจุดตรงข้ามเช่น4 9 7 8แสดงให้เห็นถึงรูปสี่เหลี่ยมผืนผ้าที่มีจุดตรงข้ามและ(4, 9) (7, 8)โปรดทราบว่าสี่เหลี่ยมผืนผ้านี้อาจจะมีการแสดงเป็นหรือ7 8 4 94 8 7 9 รูปแบบการป้อนข้อมูลที่แน่นอนมีความยืดหยุ่น (เช่นสตริงคั่นด้วยช่องว่าง, สตริงคั่นด้วยเครื่องหมายจุลภาค, อาร์เรย์จำนวนเต็มเดียว, รายการพิกัด tuples และอื่น ๆ ) แต่โปรดสมเหตุสมผลและยกตัวอย่างวิธีการเรียกใช้โค้ดของคุณในโพสต์ของคุณ คุณไม่สามารถจัดลำดับอินพุตใหม่ได้ เพื่อความง่ายคุณสามารถสรุปได้ว่าจะไม่มีการซ้อนสองขอบซึ่งรวมถึงการซ้อนทับที่จุดสุดยอด โดยเฉพาะอย่างยิ่งนี่ก็หมายความว่าไม่มีรูปสี่เหลี่ยมผืนผ้าสองรูปใดที่จะสัมผัสจากมุมหนึ่งไปยังอีกมุมหนึ่งและจากมุมหนึ่งไปยังอีกมุมหนึ่ง เอาท์พุต โปรแกรมของคุณควรพิมพ์หรือคืนค่าจำนวนเต็มเดียวซึ่งเป็นจำนวนของพื้นที่สี่เหลี่ยมจัตุรัส เกณฑ์การให้คะแนน นี่คือโค้ดกอล์ฟดังนั้นโค้ดในจำนวนไบต์ที่น้อยที่สุดจะเป็นผู้ชนะ กรณีทดสอบ การป้อนข้อมูล: 0 0 5 5 6 8 10 …

6
การประมาณจำนวนจูบสองโหล
กำหนดตัวเลขตั้งแต่ 1 ถึง 24 ส่งออกหมายเลขจูบไปยังความรู้ที่ดีที่สุดในปัจจุบัน (บางหมายเลขจะมีเอาต์พุตที่ยอมรับได้มากกว่าหนึ่ง) ความรู้เกี่ยวกับรูปทรงเรขาคณิตนั้นไม่จำเป็นเนื่องจากผลลัพธ์ทั้งหมดมีอยู่ในรายการด้านล่าง จากหน้า Wikipedia เกี่ยวกับปัญหา Kissing Number : หมายเลขจูบถูกกำหนดให้เป็นจำนวนของหน่วยทรงกลมที่ไม่ทับซ้อนกันซึ่งสามารถจัดเรียงได้เพื่อให้แต่ละสัมผัสกับทรงกลมหน่วยที่กำหนด นั่นคือเมื่อกำหนดหนึ่งหน่วยทรงกลมจะมีอีกกี่หน่วยของทรงกลมที่สามารถสัมผัสได้โดยไม่ทับซ้อนกัน? คำถามจะถูกถามในพื้นที่มิติ N ซึ่งเป็นทรงกลมที่เข้าใจกันว่าเป็นทรงกลมมิติ N-1 ตัวอย่างเช่น: ในพื้นที่ 2 มิติวงกลมหน่วยสามารถสัมผัสวงกลมวงอื่น ๆ ได้ 6 วง ในพื้นที่ 3 มิติทรงกลมของหน่วยสามารถสัมผัสกับทรงกลมอีก 12 หน่วย หน้า Wikipedia แสดงค่าสำหรับพื้นที่ 1 ถึง 24 มิติ อย่างไรก็ตามสิ่งเหล่านี้บางอย่างยังไม่เป็นที่ทราบแน่ชัดดังนั้นจึงมีเพียงขอบเขตที่ต่ำและสูงเท่านั้น ตารางถูกสร้างขึ้นใหม่ที่นี่เพื่อที่จะคงที่ไม่ว่าในอนาคตจะแคบลงเนื่องจากการพิสูจน์ใหม่ โซลูชันจะถูกตัดสินเทียบกับตารางคงที่นี้แม้ว่าหน้า Wikipedia จะถูกแก้ไขในอนาคต ตารางขอบเขต Dimension Lower bound Upper bound …

9
สี่เหลี่ยมที่ใหญ่ที่สุดในอาร์เรย์ 2d
อินพุต บอร์ด: คอนเทนเนอร์ 2D (เมทริกซ์, รายการลิสต์, ฯลฯ ) ของตัวอักษรที่ชอบ: ["B", "C", "C", "C", "C", "B", "B", "C", "A", "A"], ["B", "A", "C", "B", "B", "A", "B", "B", "A", "A"], ["B", "C", "B", "C", "A", "A", "A", "B", "C", "B"], ["B", "B", "B", "A", "C", "B", "A", "C", "B", "A"], ["A", …

11
ระยะทางสามเหลี่ยมแมนฮัตตัน
ระยะแมนฮัตตันบนตารางปกติเป็นจำนวนขั้นตอนฉากหนึ่งที่ต้องใช้เวลาในการเข้าถึงเซลล์หนึ่งจากที่อื่น ขั้นตอนมุมฉากเป็นขั้นตอนที่ผ่านขอบของเซลล์กริด (ตรงข้ามกับมุมซึ่งจะทำให้เราระยะทาง Chebyshev ) เราสามารถกำหนดระยะทางที่ใกล้เคียงกันบนกริดอื่น ๆ เช่นตารางสามเหลี่ยม เราสามารถระบุที่อยู่ของแต่ละเซลล์ในตารางด้วยชุดรูปแบบการทำดัชนีต่อไปนี้โดยที่แต่ละเซลล์มีx,yคู่: ____________________________________... /\ /\ /\ /\ /\ / \ 1,0/ \ 3,0/ \ 5,0/ \ 7,0/ \ / 0,0\ / 2,0\ / 4,0\ / 6,0\ / 8,0\ /______\/______\/______\/______\/______\... \ /\ /\ /\ /\ / \ 0,1/ \ 2,1/ \ 4,1/ \ 6,1/ …

25
พิมพ์คิวบ์ตาข่ายขนาดที่ระบุ
ท้าทาย เมื่อกำหนดขนาด s ให้พิมพ์ลูกบาศก์สุทธิของขนาดนั้นที่ทำจากสัญลักษณ์แฮช ( #) และช่องว่าง ( ) ตัวอย่าง: 1: # # # # # # 2: # # # # # # # # # # # # # # # # # # # # # # # # 3: # # # # # # # …

12
ฝังเพชร!
ไม่มีไม่ได้นี้ และไม่นี้อย่างใดอย่างหนึ่ง คำถามนี้ไม่เหมือนสิ่งเหล่านั้น เขียนรหัสที่สั้นที่สุดเพื่อพิมพ์ / ส่งคืนผลลัพธ์ต่อไปนี้: /\ /\ /\ / \ / \ / \ / /\ \ / /\ \ / /\ \ / / \ \/ / \ \/ / \ \ \ \ / /\ \ / /\ \ / / \ \/ / \ \/ / …

4
ห้องนี้สว่างแค่ไหน? 🔥 pt 1
เกี่ยวข้องกับคำถามนี้ ห้องพักที่ถูกกำหนดให้เป็น (ไม่จำเป็นต้องนูน) ไม่ใช่ตัดเหลี่ยมหลายรูปแสดงเป็นรายการสั่งซื้อของพิกัด 2 มิติ หลอดไฟที่สว่างเพียงพอจะถูกวางไว้ที่จุดเฉพาะภายในห้องและปล่อยแสงในทุกทิศทาง งานของคุณคือการหาพื้นที่ที่สว่างรวมของห้อง คุณสามารถป้อนข้อมูลในรูปแบบที่เหมาะสม จุดต่างๆบนรูปหลายเหลี่ยม / ห้องรวมถึงพิกัดของแหล่งกำเนิดแสงนั้นเป็นจำนวนตรรกยะ พวกเขาสามารถนำมาในทวนเข็มนาฬิกาหรือทวนเข็มนาฬิกาทั้งสองรูปแบบเป็นเรื่องปกติ กรณีทดสอบในปัญหาได้รับทวนเข็มนาฬิกา ภาพต่อไปนี้แสดงห้องตัวอย่างสองห้องโดยที่จุดสีม่วงแสดงถึงแหล่งกำเนิดแสงและพื้นที่แรเงาแสดงพื้นที่ที่ส่องสว่าง กรณีทดสอบ: (1/2, 18) (1,3) (5,1/2) (7,5) (12,7) (16,3) (15,11) (8,19) (3,7) Light source located at (5,8) Answer: 815523/6710 ≈ 121.538 นี่เป็นภาพกราฟิกของคำตอบของกรณีทดสอบ จุดสองจุดที่กำหนดโซลูชันที่ไม่ได้อยู่ในรูปหลายเหลี่ยมดั้งเดิมคือ (55/61, 363/61) และ (856/55, 357/55) สูตรนี้อาจมีประโยชน์ในการคำนวณพื้นที่ เนื่องจากนี่คือcode-golfรหัสที่สั้นที่สุดเป็นไบต์จะเป็นผู้ชนะ

2
มันเป็น Cube ของ Rubik หรือไม่?
เวลาผ่านไปของการเคารพคนเดินเท้าคือการชี้ให้เห็นว่าภาพของ "ลูกบาศก์ของรูบิค" (บนเสื้อยืดโปสเตอร์และอื่น ๆ ) ไม่สามารถแก้ไขได้จริง สิ่งแรกที่ควรตรวจสอบคือลูกบาศก์นั้นประกอบด้วยชิ้นส่วนที่ถูกต้อง ในการแก้ไขได้ลูกบาศก์จำเป็นต้องมีหกสีแต่ละอันมีเก้าช่องสี่เหลี่ยม คิวบ์ยังต้องการหน่วยขอบและมุมแต่ละอัน (นี่คือคิวบ์ขนาดเล็กที่ประกอบขึ้นเป็นลูกบาศก์) เพื่อให้มีความเป็นเอกลักษณ์ ไม่เพียง แต่จะต้องไม่ซ้ำกัน แต่ถ้าชิ้นกลางสองอันอยู่ตรงข้ามกันไม่มีขอบหรือมุมชิ้นส่วนสามารถมีสีทั้งสอง เมื่อคุณมีลูกบาศก์ที่สร้างขึ้นจากชิ้นส่วนที่ถูกต้องทั้งหมดคุณยังต้องตรวจสอบว่าสามารถแก้ไขได้ มีกฎอยู่สองสามข้อดังนั้นฉันจะบอกผู้เชี่ยวชาญให้อธิบายเหล่านั้นผู้สปอยเลอร์ด้านล่างอธิบายว่าเราสามารถทำสิ่งนี้ได้อย่างไร หากคุณสนใจที่จะแก้ไขปัญหาด้วยตัวคุณเองคุณไม่จำเป็นต้องไปที่ไซต์เพื่อทำความเข้าใจหรือเข้าร่วมในการท้าทายนี้ คำอธิบายที่เชื่อมโยง งานของคุณคือใช้รูปแบบเป็นอินพุตและพิจารณาว่าจริง ๆ แล้วเป็นลูกบาศก์ของรูบิคที่แก้ไขได้หรือไม่ เพื่อให้สามารถแก้ไขได้ต้องมีวิธีดำเนินการย้ายที่ถูกต้องบนคิวบ์เพื่อให้คิวบ์มีสีเดียวเท่านั้นในแต่ละหน้า (และใบหน้าที่แตกต่างกันมีสีต่างกัน) ลูกบาศก์ของรูบิคส่วนใหญ่มีสีมาตรฐาน (สีขาวตรงข้ามกับสีเหลือง ฯลฯ ) คุณอาจไม่คิดว่าสถานะการแก้ปัญหาจะตามด้วยสีเฉพาะนี้ การเคลื่อนไหวที่ถูกต้องคือการหมุนตามเข็มนาฬิกาหรือทวนเข็มนาฬิกาของลูกบาศก์ใบหน้า ด้วยการหมุนของใบหน้าของลูกบาศก์สี่เหลี่ยมใด ๆ ที่มีพรมแดนติดกับใบหน้าจะถูกหมุนเช่นกันเชื่อมต่อกับใบหน้าที่พวกเขาสัมผัสก่อนหน้านี้ IO คุณอาจใช้ลูกบาศก์ในลักษณะที่สมเหตุสมผล หากภาษาของคุณมีชนิด "คิวบ์ใบหน้า" ในตัวซึ่งดีสำหรับคุณนั่นก็ดีเหมือนการป้อนข้อมูลและอื่น ๆ ที่ชาญฉลาดคุณสามารถใช้อาร์เรย์ 2 มิติของตาข่ายก้อน 1 1 3 โดย 3 รายการสำหรับแต่ละหน้า เพียงแค่มีเหตุผล หากคุณต้องการทราบว่ารูปแบบที่เฉพาะเจาะจงเป็นความคิดเห็นที่ยอมรับได้หรือ ping …

27
เดือนละกี่วัน
รับการแสดงข้อความ (ชื่อเต็มตามตัวพิมพ์เล็กและตัวพิมพ์ใหญ่หรือตัวย่อ 3 ตัว) ของเดือนส่งคืนจำนวนวันในเดือน ตัวอย่างเช่นdecember, DECและdecทุกคนควรจะกลับมาวันที่ 31 กุมภาพันธ์สามารถมีได้ทั้ง 28 หรือ 29 วัน สมมติว่าอินพุตเป็นเดือนในหนึ่งในรูปแบบที่ถูกต้อง

7
ขยายรูปหกเหลี่ยม
กำหนดรูปหกเหลี่ยมศิลปะ ASCII เป็นอินพุตเอาต์พุตหนึ่งซึ่งมีด้านข้างเป็นหนึ่งหน่วยอีกต่อไป _____ ____ / \ / \ / \ / \ / \ \ \ => \ \ \ / \ / \____/ \ / \_____/ รูปหกเหลี่ยมที่ป้อนเข้าจะมีความสมมาตร 180 องศา แต่มิฉะนั้นด้านข้างอาจมีความยาวต่างกัน ด้านบนความยาวด้านข้าง (2, 4, 3) ขยายให้เป็น (3, 5, 4) ความยาวด้านจะไม่ใช่ศูนย์ รูปหกเหลี่ยมที่ทำจากขีด_, ทับและเครื่องหมาย/ \โปรดสังเกตว่าขอบแนวนอน (ทำด้วยขีดล่าง) ขอบด้านบนอยู่ในบรรทัดของตัวเอง แต่ขอบด้านล่างไม่ได้ I / O …

3
ใช้การจัดช่องไฟแบบง่าย
บทนำ การจัดช่องไฟหมายถึงการปรับระยะห่างระหว่างตัวอักษรของข้อความ ยกตัวอย่างพิจารณาคำที่Topเขียนด้วยร่ายมนตร์ต่อไปนี้สามอัน: ##### ..... ..... ..#.. ..... ..... ..#.. ..##. .###. ..#.. .#..# .#..# ..#.. .#..# .#..# ..#.. ..##. .###. ..... ..... .#... ..... ..... .#... เราสามารถเติมช่องว่างระหว่างร่ายมนตร์ด้วยจุดแล้วเติมลงไปได้ แต่ช่องว่างก็ดูกว้างเกินไป แต่เราเลื่อนร่ายมนตร์ไปทางซ้ายเพื่อให้พวกมันสัมผัสเกือบ: #####........ ..#.......... ..#..##..###. ..#.#..#.#..# ..#.#..#.#..# ..#..##..###. .........#... .........#... มันดูดีขึ้นมาก! หมายเหตุวิธีบาร์ของด้านบนของเส้นขอบด้านซ้ายของT oในการท้าทายนี้งานของคุณคือการใช้โปรแกรมการจัดช่องไฟอย่างง่ายสำหรับร่ายมนตร์รูปสี่เหลี่ยมผืนผ้าดังกล่าว กระบวนการจัดช่องไฟ พิจารณาสองสี่เหลี่ยม 2D อาร์เรย์ของตัวอักษร.และ#รูปทรงเดียวกัน ในขั้นตอนการจัดช่องไฟอย่างง่ายของเราอันดับแรกเราวางอาร์เรย์แบบเรียงต่อกันโดยมีคอลัมน์หนึ่งคอลัมน์.อยู่ระหว่างกัน จากนั้นเราย้ายแต่ละรายการ#ในอาเรย์ขวาหนึ่งก้าวไปทางซ้ายจนกระทั่ง#อาเรย์ซ้ายและขวาบางอันอยู่ติดกันแบบมุมฉากหรือแนวทแยงมุม ผลลัพธ์ของการจัดช่องไฟเป็นขั้นตอนก่อนที่เราจะแนะนำ#s ที่อยู่ติดกัน งานของคุณคือการใช้กระบวนการนี้ …
24 code-golf  grid  code-challenge  atomic-code-golf  code-golf  combinatorics  probability-theory  card-games  code-golf  number  geometry  code-golf  decision-problem  chess  code-golf  math  number  sequence  code-golf  string  regular-expression  code-golf  arithmetic  integer  code-golf  math  array-manipulation  code-golf  number  decision-problem  integer  code-golf  string  ascii-art  kolmogorov-complexity  code-golf  decision-problem  graph-theory  binary-matrix  code-golf  string  parsing  code-golf  string  code-golf  morse  code-golf  code-golf  string  code-golf  ascii-art  cellular-automata  code-golf  binary  base-conversion  code-golf  arithmetic  decision-problem  integer  checksum  code-golf  matrix  linear-algebra  code-golf  code-golf  game  code-golf  sequence  binary  code-golf  combinatorics  optimization  code-golf  decision-problem  quine  code-golf  rational-numbers  bitwise  code-golf  string  permutations  code-golf  kolmogorov-complexity  unicode  code-golf  ascii-art  number  code-golf  number  integer  binary  base-conversion  code-golf  array-manipulation  code-golf  chemistry  code-golf  number  sequence  fibonacci  code-golf  matrix  optimization  code-golf  number  code-golf  math  number  sequence  code-golf  math  array-manipulation  matrix  linear-algebra  code-golf  kolmogorov-complexity  cops-and-robbers  cops-and-robbers  code-golf  tips  basic  code-golf  decision-problem  binary  tiling  game  king-of-the-hill  python  code-golf  c  code-golf  ascii-art  code-golf  string  kolmogorov-complexity  alphabet  code-golf  number  code-golf  string  code-golf  number  sequence  integer  code-golf  number  permutations  restricted-complexity  restricted-time 

11
การนับจำนวนหน่วยสี่เหลี่ยมวงกลมผ่าน
เขียนโปรแกรมหรือฟังก์ชั่นที่กำหนดรัศมีจำนวนเต็มrส่งคืนจำนวนหน่วยสี่เหลี่ยมวงกลมที่มีรัศมีrอยู่กึ่งกลางที่จุดกำเนิดผ่าน หากวงกลมผ่านจุดใดจุดหนึ่งบนกริดที่ไม่นับรวมผ่านหน่วยสี่เหลี่ยมที่อยู่ติดกัน นี่คือภาพประกอบสำหรับr = 5 : ภาพประกอบโดย Kival Ngaokrajang พบได้ใน OEIS ตัวอย่าง: 0 → 0 1 → 4 4 → 28 5 → 28 49 → 388 50 → 380 325 → 2540 5524 → 44180 5525 → 44020

9
พิมพ์สี่เหลี่ยมที่แข็งแรงทั้งหมด 3 คูณ 3
ตารางที่มีความทนทาน (คล้ายกับตารางมายากล ) คือการจัดเรียงของจำนวนเต็ม 1 ถึง N 2บนกริด N โดย N ดังนั้นทุก 2 โดย 2 subgrid จะมีผลรวมเท่ากัน ตัวอย่างเช่นสำหรับ N = 3 หนึ่งตารางที่มีความทนทานคือ 1 5 3 9 8 7 4 2 6 เพราะทั้งสองรุ่นย่อย 4 คูณ 2 1 5 9 8 5 3 8 7 9 8 4 2 8 7 2 …
24 code-golf  number  arithmetic  number-theory  grid  code-golf  binary  code-golf  popularity-contest  code-golf  chemistry  code-golf  code-golf  date  code-golf  quine  chess  code-golf  hexadecimal  code-golf  number  arithmetic  sequence  array-manipulation  code-golf  math  date  code-golf  typography  code-golf  string  code-golf  string  code-golf  code-golf  math  arithmetic  array-manipulation  grid  code-golf  puzzle-solver  code-golf  music  audio  code-golf  decision-problem  code-golf  geometry  code-golf  number  bitwise  code-golf  string  metagolf  hexagonal-grid  code-golf  string  code-golf  sorting  popularity-contest  code-golf  game  sequence  base-conversion  binary  code-golf  decision-problem  graph-theory  natural-language  code-golf  math  parsing  optimized-output  code-golf  array-manipulation  code-golf  graphical-output  image-processing  tiling  code-golf  graph-theory  path-finding  chess  code-golf  code-golf  balanced-string  code-golf  number  code-golf  sequence  code-golf  math  arithmetic  statistics  code-golf  chemistry 

3
คุณสามารถพับ hexomino ให้เป็นลูกบาศก์ได้หรือไม่?
หนึ่งในของเล่นที่ชื่นชอบของเด็กของฉันเป็นชุดเช่นนี้ จริงๆแล้วมันเป็นของเล่นโปรดของฉัน - ฉันเล่นกับมันมาแล้ว นี่คือหนึ่ง: เขียนโปรแกรมหรือฟังก์ชั่นที่ใช้การวาดเส้น ASCII เป็นอินพุตและตัดสินใจว่าจะพับลงในคิวบ์หรือไม่ อินพุต ข้อมูลจะประกอบด้วย hexomino หนึ่งตัวที่สร้างขึ้นจากสี่เหลี่ยมแบบนี้: +-+ | | +-+ ตัวอย่างเช่น heximino อินพุตที่ถูกต้องคือ: +-+ | | +-+-+-+-+ | | | | | +-+-+-+-+ | | +-+ เอาท์พุต ค่าความจริงหาก hexomino สามารถพับลงในคิวบ์หรือ ค่าความผิดพลาดเป็นอย่างอื่น เพื่อช่วยเราทำงานนิดหน่อยวิกิพีเดียมีกราฟิกที่ดีของ: 35 hexominoes ทั้งหมด: Hexominoes ทั้ง 11 ตัวที่พับเป็นลูกบาศก์: หมายเหตุ อินพุต hexominoes อาจมีการหมุนหรือการสะท้อนใด ๆ …

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