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

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

2
แก้ปริศนาจับคู่
ใน puzzling SE มีสิ่งที่เรียกว่า"ปัญหาของไม้ขีดไฟ"ซึ่งคณิตศาสตร์เขียนด้วยไม้ขีดและคุณได้รับอนุญาตให้ย้ายจำนวนหนึ่งของพวกเขาเพื่อให้ได้คุณสมบัติที่แน่นอน ในคำถามนี้เราจะพิจารณาเฉพาะจำนวนเต็มที่แสดงในรูปแบบการแสดงผล 7 ส่วน นี่คือตัวเลข 10 หลักในรูปแบบนั้น: __ __ __ __ __ __ __ __ | | | __| __| |__| |__ |__ | |__| |__| |__| | |__ __| | __| |__| | |__| __| แต่ละเซกเมนต์ของจอแสดงผลเป็นหนึ่ง "match-stick" ซึ่งสามารถเคลื่อนย้ายได้อย่างอิสระจากหมายเลขที่เหลือ ไม้ขีดไฟนั้นไม่สามารถแยกออกและทำลายได้ไม่สามารถทำลายหรือถอดออกไม่ว่าด้วยวิธีใด ตัวต่อที่พบบ่อยคือการใช้ตัวเลขที่กำหนดในฐาน 10 และพยายามทำให้ตัวเลขที่ใหญ่ที่สุดเท่าที่จะเป็นไปได้ในจำนวนการเคลื่อนที่ที่กำหนด การย้ายจะถือเป็นการเคลื่อนไหวหนึ่งของไม้ขีดไฟจากช่องว่างไปยังช่องว่างอื่น ๆ คุณได้รับอนุญาตอย่างสมบูรณ์ในการสร้างตัวเลขใหม่ที่ด้านข้างของตัวเลขเช่น 0 …

5
ตัวนับจำนวนเต็มทวีตที่เร็วที่สุด
งานคือการหาปัจจัยที่ไม่สำคัญของจำนวนประกอบ เขียนโค้ดที่ค้นหาปัจจัยที่ไม่สำคัญของหมายเลขคอมโพสิตโดยเร็วที่สุดเท่าที่เป็นไปได้ภายใต้รหัสของคุณซึ่งมีความยาวไม่เกิน 140 ไบต์ ผลลัพธ์ควรเป็นปัจจัยที่คุณพบ รหัสของคุณสามารถรับอินพุตและให้เอาต์พุตในวิธีที่สะดวกรวมถึงตัวอย่างเช่นอาร์กิวเมนต์ของฟังก์ชัน กรณีทดสอบที่แสดงรายการปัจจัยทั้งหมด (คุณจะต้องส่งออกหนึ่งรายการเท่านั้น) 187: 11 17 1679: 23 73 14369648346682547857: 1500450271 9576890767 34747575467581863011: 3628273133 9576890767 52634041113150420921061348357: 2860486313 5463458053 3367900313 82312263010898855308580978867: 264575131106459 311111111111113 205255454905325730631914319249: 2860486313 71755440315342536873 1233457775854251160763811229216063007: 1110111110111 1000000000063 1111111999999 1751952685614616185916001760791655006749: 36413321723440003717 48112959837082048697 ฉันจะไม่ให้คะแนนคำตอบของคุณในกรณีทดสอบที่ยุ่งยากดังต่อไปนี้ซึ่งอาจเป็นที่สนใจสำหรับการทดสอบ: 513231721363284898797712130584280850383: 40206835204840513073 12764787846358441471 คะแนน คะแนนของคุณคือเวลารวมในการแยกตัวประกอบของกรณีทดสอบทั้งหมดข้างต้นด้วยค่าปรับ 10 นาทีสำหรับการแยกตัวประกอบแต่ละตัวที่ล้มเหลว (ทั้งหมดถูกปัดเศษเป็นวินาทีที่ใกล้เคียงที่สุด) รหัสของคุณควรใช้กับเลขจำนวนเต็มอื่น ๆ ด้วยซึ่งนั่นก็ไม่ได้เป็นแค่คำตอบที่ยาก ฉันจะหยุดโค้ดของคุณหลังจาก …

12
ปริศนา N-Queens
(แม้จะมี 60 คำถามที่ติดแท็กหมากรุก , เราไม่ได้มีง่ายๆ n-Queens ท้าทาย.) ในหมากรุกตัวต่อปริศนา N-Queensอธิบายดังต่อไปนี้: ให้n x nกระดานหมากรุกและnควีนส์จัดเรียงราชินีเข้าสู่กระดานหมากรุกเพื่อไม่ให้ราชินีทั้งสองกำลังคุกคามกัน ด้านล่างนี้เป็นตัวอย่างโซลูชันสำหรับn = 8ยืมมาจาก Wikipedia หรือในการแสดงผล ASCII: xxxQxxxx xxxxxxQx xxQxxxxx xxxxxxxQ xQxxxxxx xxxxQxxx Qxxxxxxx xxxxxQxx ความท้าทายในที่นี้คือการนำอินพุตnและเอาต์พุตการแสดง ASCII ของโซลูชันไปยังnปริศนา -Queens เนื่องจากมีวิธีแก้ปัญหาที่เป็นไปได้มากกว่าหนึ่งรายการ (เช่นอย่างน้อยที่สุดการหมุนหรือการสะท้อนกลับ) รหัสของคุณจึงจำเป็นต้องแสดงทางออกที่ถูกต้องเท่านั้น อินพุต เป็นจำนวนเต็มบวกเดียวnกับในรูปแบบที่สะดวกใดn >= 4 ๆ (n = 2 และ n = 3 ไม่มีวิธีแก้ปัญหาและ n = 1 เป็นเรื่องเล็กน้อยดังนั้นสิ่งเหล่านี้จึงถูกยกเว้น) …

16
ค้นหาตัวเลขตัวแทนที่ยาวที่สุด
งานของคุณคือการใช้จำนวนบวกเป็นอินพุท, nและเอาท์พุทความยาวของการเป็นตัวแทนหลักที่ยาวที่สุดของnในฐานใด ๆ ตัวอย่างเช่น 7 สามารถแสดงดังต่อไปนี้ 111_2 21_3 13_4 12_5 11_6 10_7 7_8 ตัวแทนตัวเลข-มี111_2และ11_6, 111_2มีความยาวดังนั้นคำตอบของเราคือ 3 นี่เป็นคำถามเกี่ยวกับการเขียนโค้ดดังนั้นคำตอบจะได้คะแนนเป็นไบต์โดยมีจำนวนไบต์น้อยกว่าดีกว่า กรณีทดสอบ 1 -> 1 2 -> 1 3 -> 2 4 -> 2 5 -> 2 6 -> 2 7 -> 3 8 -> 2 9 -> 2 10 -> 2 11 -> …

30
องค์ประกอบที่หายไป
กำหนดสตริงSและรายชื่อของดัชนีXปรับเปลี่ยนSโดยการเอาองค์ประกอบที่ดัชนีของแต่ละขณะที่ใช้ผลที่เป็นค่าใหม่SS ตัวอย่างเช่นกำหนดS = 'codegolf'และX = [1, 4, 4, 0, 2], 0 1 2 3 4 5 6 7 | c o d e g o l f | Remove 1 c d e g o l f | Remove 4 c d e g l f | Remove 4 c …
17 code-golf  string  array-manipulation  code-golf  string  ascii-art  code-golf  number  sequence  pi  code-golf  number  array-manipulation  code-golf  string  ascii-art  code-golf  math  number  game  code-golf  math  sequence  polynomials  recursion  code-golf  math  number  sequence  number-theory  code-golf  permutations  balanced-string  code-golf  string  ascii-art  integer  code-golf  decision-problem  hexagonal-grid  code-golf  ascii-art  kolmogorov-complexity  code-golf  number  code-golf  matrix  binary-matrix  code-golf  math  statistics  code-golf  string  polyglot  code-golf  random  lost  code-golf  date  path-finding  code-golf  string  code-golf  math  number  arithmetic  number-theory  code-golf  tetris  binary-matrix  code-golf  array-manipulation  sorting  code-golf  number  code-golf  array-manipulation  rubiks-cube  cubically  code-golf  grid  optimization  code-golf  math  function  code-golf  string  quine  code-golf  ascii-art  grid  code-golf  decision-problem  grid  simulation  code-golf  math  sequence  code-golf  path-finding  code-golf  ascii-art  grid  simulation  code-golf  number  whitespace  code-golf  sequence  code-golf  sequence  code-golf  sequence  integer  code-golf  math  game  code-golf  internet  stack-exchange-api  code-golf  sequence  code-golf  internet  stack-exchange-api  code-golf  math  factoring  code-challenge  sequence  polyglot  rosetta-stone  code-golf  string  browser  code-golf  date  code-golf  base-conversion  code-challenge  cops-and-robbers  hello-world  code-golf  cops-and-robbers  hello-world 

1
วันนี้คุณเสียชื่อเสียงไปมากแค่ไหน?
สมมติว่า StackExchange ไม่ตัดสินใจกู้คืนบัญชีของฉันหลังจากลบเนื่องจากข้อ จำกัด อายุ (แม้ว่าฉันจะอายุ 14 แล้วและเกือบ 15 ಠ_ಠ) ผู้คนจำนวนมากบนไซต์นี้เพิ่งสูญเสียชื่อเสียงจากการอัปโหลดของฉัน สิ่งนี้เกิดขึ้นในเวลาประมาณ 17.30 น. ของวันที่ 20 มิถุนายน 2017, UTC ดังนั้นความท้าทายของคุณคือการแสดงให้เห็นว่าชื่อเสียง PPCG หายไปจากการลบของฉันมากแค่ไหนจากการที่ได้รับ ID PPCG ของผู้ใช้ ท้าทาย อินพุต จำนวนเต็มเดียวจะแทน UUID ของผู้ใช้บน PPCG เอาท์พุต จำนวนเต็มเดียวจะแสดงถึงชื่อเสียงที่ผู้ใช้สูญเสียไปเนื่องจากสิ่งนี้ หากผู้ใช้สูญเสียชื่อเสียงไปหลายครั้งภายในชั่วโมงเดียวกันทั้งหมดเนื่องจากการลบผู้ใช้ก็เป็นที่ยอมรับได้หากโปรแกรมของคุณส่งคืนหมายเลขสำหรับผู้ใช้ที่ไม่ถูกต้อง ในกรณีที่ผู้ใช้ได้รับชื่อเสียงจากบัญชีของฉันจะถูกลบโปรแกรมของคุณควรส่งคืนจำนวนลบสำหรับการสูญเสียชื่อเสียงเชิงลบ และในที่สุดหากฉันไม่ได้ลงคะแนนให้กับผู้ใช้รายนั้น (ในช่วง 60 วันที่ผ่านมา) โปรแกรมของคุณควรคืนค่า 0 กรณีทดสอบ UUID -> REP-LOST (Username) # Don't output the …
17 code-golf 

21
ข้อเท็จจริงเพิ่มเติม!
ในคณิตศาสตร์ปัจจัยสั้นลง "ความจริง" ของจำนวนเต็มไม่เป็นลบn , เขียนแทนด้วยn! เป็นผลิตภัณฑ์ของจำนวนเต็มบวกทั้งหมดน้อยกว่าหรือเท่ากับn ตัวอย่างเช่น5! คือ1 * 2 * 3 * 4 * 5 = 120 แฟกทอเรียลของ0คือ1ตามแบบแผนของผลิตภัณฑ์เปล่า นี่คือข้อเท็จจริงทั่วไปที่เราคุ้นเคย เพิ่มทางเลือกอื่น ๆ : แฟคทอเรียล (นิยามด้านบน) แฟคทอเรียลคู่: n !! = 1 + 2 + ... + n แฟคทอเรียล: n !!! = 1 - (2 - (3 - (... - n))) ... …

4
อาจเป็นไปไม่ได้ที่ลูกบาศก์
ปัญหา รับอินพุตaเมื่อ a เป็นค่าความจริง / เท็จส่งออก cube ที่เป็นไปไม่ได้ที่แน่นอนด้านล่างหากความจริงและ cube ปกติที่แน่นอนด้านล่างหาก falsey อินพุตtruthy: ___________________________________ / _______________________________ /| / / _____________________________/ / | / / /| | / / | / / / | | / / | / / /| | | / / /| | / / / | | …

25
Patttern ง่าย
ปัจจัยการผลิต: ตัวเลขสองหลักเดียว (เรียกว่าพวกมันmและn) และสองตัวอักษร (เรียกมันว่า) aและbในรูปแบบอินพุตที่คุณเลือก เอาท์พุท: m=2, n=5, a='a', b='b'สำหรับคำแนะนำการหลอก เอาต์พุตของคุณจะเป็นสตริงที่สร้างจากอินพุตสี่ตัวของคุณ ขอเรียกสตริงที่มีค่าresult ""ครั้งแรก concatenate aบนresult mเวลาเพื่อ concatenate aบนresult 2ครั้ง ตอนนี้เท่ากับresult aaประการที่สอง concatenate bบนresult mเวลาเพื่อ concatenate bบนresult 2ครั้ง ตอนนี้เท่ากับresult aabbสุดท้ายหากผลเป็นที่เรียบร้อยแล้วนานกว่าn, ตัดเพื่อที่จะมีความยาวresult nมิฉะนั้นต่อสลับกับmระยะเวลาในการทำงานของaและbจนกว่าจะมีความยาวresult nสุดท้ายresultมีที่ซึ่งมีความยาวaabba5 กรณีทดสอบ: Input: m = 2, n = 4, a = A, b = B Output: AABB Input: …
17 code-golf  string  code-golf  arithmetic  code-golf  string  array-manipulation  rubiks-cube  code-golf  math  number  code-golf  tips  bash  code-golf  ascii-art  music  code-golf  arithmetic  code-golf  math  number  arithmetic  integer  code-golf  number  array-manipulation  code-golf  geometry  grid  set-partitions  code-golf  math  number  code-golf  combinatorics  code-golf  regular-expression  code-golf  permutations  code-golf  ascii-art  code-golf  number  array-manipulation  matrix  code-golf  kolmogorov-complexity  compile-time  cops-and-robbers  polyglot  cops-and-robbers  polyglot  code-golf  string  code-golf  string  ascii-art  matrix  animation  code-golf  ascii-art  code-golf  string  balanced-string  code-golf  integer  integer-partitions  expression-building 

12
มันเป็นเพียงอินพุตบั๊ก
ดำเนินการต่อของฉันมันเป็นเพียงข้อบกพร่องความท้าทาย : การป้อนข้อมูล: สตริงที่ประกอบด้วยอักขระ ASCII ที่พิมพ์ได้โดยไม่มีช่องว่างหรือบรรทัดใหม่ เอาท์พุท: ก่อนอื่นให้เปลี่ยนอินพุทเป็นพาเรนโดรมโดยย้อนกลับอินพุตและเพิ่มเข้าไปก่อนโดยไม่รวมอักขระกลาง (เช่นด้วยอินพุต1234567890มันจะกลายเป็น0987654321234567890) แล้วเอาท์พุทข้อความนี้: 0 9 8 7 6 5 4 3 2 1 2 3 4 5 6 7 8 9 0 0 9 8 7 6 5 4 3 2 1 2 3 4 5 6 7 8 9 0 0 9 …

10
THE Magic Hexagon
มีสี่เหลี่ยมเวทย์มนตร์มากมาย แต่มีเพียงหกเหลี่ยมเวทย์มนตร์ที่ไม่สำคัญเพียงอย่างเดียวดังที่ดร. เจมส์กริมม์อธิบายซึ่งต่อไปนี้: 18 17 3 11 1 7 19 9 6 5 2 16 14 8 4 12 15 13 10 ตามที่เขียนไว้ในHexagonyนี่เป็นการเขียนที่ง่ายที่สุดในหนึ่งบรรทัดโดยเพียงแค่อ่านทีละแถว: 18 17 3 11 1 7 19 9 6 5 2 16 14 8 4 12 15 13 10 แน่นอนว่ามีทั้งหมดสิบสองรายการที่เป็นตัวแทนของรูปหกเหลี่ยมเวทย์มนตร์นี้หากคุณนับการหมุนและการสะท้อนกลับ เช่นการหมุนตามเข็มนาฬิกา 1/6 ของรูปหกเหลี่ยมด้านบนจะส่งผลให้ 9 11 18 14 …

14
คุณคือเจ้าแห่งการแข่งขันกีฬาโอลิมปิก!
คุณเป็นเจ้าภาพการแข่งขันกีฬาโอลิมปิกและต้องสร้างสระว่ายน้ำที่ยอดเยี่ยมเพื่อโอกาส แต่หัวหน้างานมักจะเปลี่ยนใจเกี่ยวกับขนาดและต้องการวิธีที่รวดเร็วในการสร้างใหม่ตามขนาดที่ร้องขอ! รับจำนวนเต็มสองจำนวนLและxงานของคุณคือสร้างสระว่ายน้ำที่มีความยาวLและxเลน สระว่ายน้ำสร้างขึ้นได้อย่างไร? มันประกอบด้วยสี่เหลี่ยมด้านในซึ่งผนังแนวนอนทำด้วยLเครื่องหมายขีดกลาง ( -) และผนังแนวตั้งทำจาก3x - 1บาร์ ( |) นอกจากนี้ 4+สัญญาณทั้งอยู่ในแต่ละมุม ลองมาตัวอย่าง ( L = 10, x = 2): + + ---------- | | | | | | | | | | + + ---------- แต่ละเลนมีความกว้าง 2 ยูนิตในแนวตั้ง จตุรัสด้านในเต็มไปด้วยx-1ตัวแยกเลนซึ่งประกอบด้วยสัญลักษณ์ที่Lต่อเนื่องกันในแนวนอน :หลังจากใส่ตัวแยกเลนสระของเราควรมีลักษณะเช่นนี้: + + ---------- | | | | …

10
การเข้ารหัสอย่างง่ายสำหรับผู้ที่มีงบประมาณ จำกัด
ภาพรวม เป้าหมายของคุณคือการใช้การเข้ารหัส RC4 การเข้ารหัส RC4 ซึ่งคิดค้นโดย Ron Rivest (จากชื่อเสียงของ RSA) ได้รับการออกแบบให้มีความปลอดภัย แต่ง่ายพอที่จะนำมาใช้จากหน่วยความจำโดยทหารทหารในสนามรบ วันนี้มีการโจมตีหลายครั้งใน RC4 แต่มันยังคงใช้งานได้ในหลายสถานที่ในปัจจุบัน โปรแกรมของคุณควรยอมรับสตริงเดี่ยวที่มีทั้งกุญแจและข้อมูลบางส่วน มันจะถูกนำเสนอในรูปแบบนี้ \x0Dthis is a keythis is some data to encrypt ไบต์แรกแทนจำนวนคีย์ สามารถสันนิษฐานได้ว่าคีย์จะมีความยาวไม่เกิน 255 ไบต์และไม่น้อยกว่า 1 ไบต์ ข้อมูลอาจยาวโดยพลการ โปรแกรมของคุณควรประมวลผลคีย์จากนั้นส่งคืนข้อมูลที่เข้ารหัส การเข้ารหัสและถอดรหัส RC4 เหมือนกันดังนั้นการใช้คีย์เดียวกันเพื่อ "เข้ารหัส" ciphertext ควรส่งคืนข้อความธรรมดา RC4 ทำงานอย่างไร การเริ่มต้น การเริ่มต้นของ RC4 นั้นค่อนข้างง่าย อาร์เรย์ของรัฐที่ 256 ไบต์เริ่มต้นได้ทุกไบต์จาก 0 …

15
เครื่องขยายความจริง
หลายคนรู้ว่าเครื่องความจริงในการเขียนโปรแกรมคืออะไร แต่ถึงเวลาแล้วที่เราจะทำทุกอย่างให้เป็นระเบียบ ขอแนะนำเครื่องแห่งความจริงที่ขยายเพิ่ม! เครื่องจักรความจริงแบบขยายใช้สองสิ่งเป็นอินพุตจำนวนเต็มnและสตริงที่ไม่ว่างsเปล่า มันส่งออกs nครั้งด้วยช่องว่างต่อท้ายตัวเลือก อย่างไรก็ตามหากnมีค่าเท่ากับ0คุณจะต้องแสดงผลออกsจนกว่าโปรแกรมจะหยุดทำงานด้วยตนเองเช่นไม่ควรยกเลิก นอกจากนี้หากnเป็นจำนวนลบสตริงจะต้องมีการกลับรายการ ตัวอย่างเช่นมีs=helloและเอาท์พุทจะเป็นn=-1olleh วิธีการอินพุตมาตรฐานเอาต์พุตชนิดใดก็ได้ตราบใดที่สามารถจัดการกับอนันต์ได้ หากคุณมีคำตอบที่ไม่จัดการกับอนันต์คุณสามารถโพสต์ได้ถ้ามันน่าสนใจหรือในภาษาที่ไม่สามารถจัดการกับผลลัพธ์ที่ไม่มีที่สิ้นสุด กรณีทดสอบ n, s, output 5, "hello world", "hello worldhello worldhello worldhello worldhello world" 0, "PPCG", "PPCGPPCGPPCGPPCG..." -2, "truThY", "YhTurtYhTurt" 2000, "o", "oooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooo" นี่คือรหัส - กอล์ฟดังนั้นรหัสที่สั้นที่สุดชนะ! นี่คือโพสต์ Sandbox ดั้งเดิม ทำการแก้ไขแล้ว ขอบคุณไปที่ @ComparSparklePony สำหรับการสร้างแนวคิดของการท้าทายนี้

13
วางเครื่องร่อน!
นี้: เป็นเครื่องร่อน ในเกมแห่งชีวิตของคอนเวย์เครื่องร่อนเป็นรูปแบบที่มีชื่อเสียงที่ลัดเลาะไปทั่วกระดาน สำหรับความท้าทายในวันนี้เรากำลังจะวาด ASCII art Game of Life Board และวางเครื่องร่อนไว้ กระดานที่เราเริ่มต้นคือ: |_|_|_|_|_|_|_|_|_|_| |_|_|_|_|_|_|_|_|_|_| |_|_|_|_|_|_|_|_|_|_| |_|_|_|_|_|_|_|_|_|_| |_|_|_|_|_|_|_|_|_|_| |_|_|_|_|_|_|_|_|_|_| |_|_|_|_|_|_|_|_|_|_| |_|_|_|_|_|_|_|_|_|_| |_|_|_|_|_|_|_|_|_|_| |_|_|_|_|_|_|_|_|_|_| บอร์ดนี้ประกอบด้วยท่อ|และขีดล่าง_ทั้งหมดและเป็น 10x10 คุณต้องเขียนโปรแกรมหรือฟังก์ชั่นที่รับค่าเป็นจำนวนเต็มสองตัวคือ 'x' และ 'y' และเอาท์พุทบอร์ดเดียวกันนี้ด้วยเครื่องร่อนที่พิกัดเหล่านั้น ตัวอย่างเช่นหากคุณมีเครื่องร่อนที่ตำแหน่ง(1, 1)(ดัชนี 0) คุณจะต้องแสดงผลลัพธ์ต่อไปนี้: |_|_|_|_|_|_|_|_|_|_| |_|_|*|_|_|_|_|_|_|_| |_|_|_|*|_|_|_|_|_|_| |_|*|*|*|_|_|_|_|_|_| |_|_|_|_|_|_|_|_|_|_| |_|_|_|_|_|_|_|_|_|_| |_|_|_|_|_|_|_|_|_|_| |_|_|_|_|_|_|_|_|_|_| |_|_|_|_|_|_|_|_|_|_| |_|_|_|_|_|_|_|_|_|_| คุณสามารถสันนิษฐานได้ว่าเครื่องร่อนจะไม่ถูกวางไว้นอกขอบเขตดังนั้นทั้ง x และ y จะอยู่ใน[0-7]ช่วงเสมอ คุณอาจเลือกที่จะใช้พิกัด 1 …

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