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

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

17
เครื่องคิดเลขเป็นรายการตัวเลขและตัวดำเนินการ
งานของคุณคือการใช้รายการของอาร์กิวเมนต์ที่เป็นจำนวนเต็มหรือตัวดำเนินการและแยกวิเคราะห์เช่น: มีโอเปอเรเตอร์ปัจจุบันซึ่งเริ่มต้นด้วย + ทุกครั้งที่พบตัวดำเนินการตัวดำเนินการปัจจุบันจะเปลี่ยนไป ตัวดำเนินการที่เป็นไปได้คือ: "+", "-", "*", "/" และ "%" ซึ่งสอดคล้องกับความหมายในภาษา C และภาษาส่วนใหญ่ มีวิธีแก้ปัญหาที่ทำงานอยู่ซึ่งเริ่มต้นที่ 0 ทุกครั้งที่พบจำนวนเต็มโซลูชันจะถูกปรับเปลี่ยนตามจำนวนขึ้นอยู่กับผู้ปฏิบัติงาน เช่นถ้าผู้ประกอบการเป็น "/" ดังนั้นการแก้ปัญหาจะถูกหารด้วยจำนวน หากการดำเนินการจะส่งผลให้ตัวเลขผสม (เช่นมีทศนิยม) แล้วมันจะต้องปูพื้นกลับไปเป็นจำนวนเต็ม (เช่นทศนิยมจะต้องถูกตัดออก) เอาท์พุททางออกสุดท้าย ตัวอย่างเช่น: อาร์กิวเมนต์5 8 25 * 9 6 2 - 104 / 4 7 + 6 % 14จะส่งผลให้: 5 8 25 * 9 6 2 - …
20 code-golf  number 

7
เอามันหรือทิ้งมันไว้ II: เกมโชว์สำหรับคอมพิวเตอร์
นี่เป็นครั้งที่สองในชุดของปริศนาที่ฉันจะโพสต์ทุกวันจันทร์เวลาเที่ยงคืน PST ปริศนาแรกตั้งอยู่ที่นี่ บริบท: มหาเศรษฐีสันโดษได้สร้างรายการเกมเพื่อดึงดูดโปรแกรมเมอร์ที่ดีที่สุดและสว่างที่สุดในโลก ในวันจันทร์เวลาเที่ยงคืนเขาเลือกบุคคลหนึ่งคนจากกลุ่มผู้สมัครเป็นผู้แข่งขันในสัปดาห์และมอบเกมให้พวกเขา คุณเป็นผู้โชคดีในสัปดาห์นี้! เกมของสัปดาห์นี้: โฮสต์ให้คุณเข้าถึง API เพื่อเข้าถึงซองจดหมายดิจิทัลจำนวน 10,000 ซอง ซองจดหมายเหล่านี้จะถูกจัดเรียงแบบสุ่มและมีค่าเงินดอลลาร์อยู่ในนั้นระหว่าง $ 1 ถึง $ 10,000 (ไม่มีซองจดหมายสองซองที่มีค่าเงินดอลลาร์เดียวกัน) คุณมี 4 คำสั่งในการกำจัดของคุณ: อ่าน (): อ่านตัวเลขดอลลาร์ในซองจดหมายที่ด้านบนของสแต็ก ใช้ (): เพิ่มตัวเลขดอลลาร์ในซองจดหมายลงในกระเป๋าเงินโชว์เกมของคุณและป๊อปอัพซองจดหมายออกจากสแต็ค ผ่าน (): เปิดซองจดหมายที่ด้านบนของสแต็ก Oracle (M): ส่งคืนค่าเฉลี่ยของซองจดหมาย M ถัดไปในสแต็กไม่รวมซองที่คุณสามารถอ่านได้ในปัจจุบัน () กฎระเบียบ: หากคุณใช้ Pass () บนซองจดหมายเงินภายในจะหายไปตลอดกาล หากคุณใช้ Take () บนซองจดหมายที่มี $ X จากจุดนั้นไปข้างหน้าคุณจะไม่สามารถใช้ …

12
ความแตกต่างเชิงสัญลักษณ์ของพหุนาม
ความแตกต่างเชิงสัญลักษณ์ 1: Gone Coefishin ' งาน เขียนโปรแกรมที่ใช้พหุนามในxจาก stdin (1 <deg (p) <128) และแยกความแตกต่าง พหุนามป้อนเข้าจะเป็นสตริงของรูปแบบต่อไปนี้: "a + bx + cx^2 + dx^3 +" ... โดยที่ค่าสัมประสิทธิ์ของแต่ละเทอมเป็นจำนวนเต็ม (-128 <a <128) แต่ละคำจะถูกคั่นด้วยช่องว่างหนึ่งช่อง + และช่องว่างอีกช่องหนึ่ง คำเชิงเส้นและค่าคงที่ปรากฏตามด้านบน (เช่นไม่มีx^0หรือx^1) ข้อกำหนดจะปรากฏขึ้นตามลำดับของการเพิ่มระดับและอำนาจเหล่านั้นที่มีค่าสัมประสิทธิ์เป็นศูนย์จะถูกละเว้น คำศัพท์ทั้งหมดที่มีค่าสัมประสิทธิ์ 1 หรือ -1 แสดงว่าสัมประสิทธิ์อย่างชัดเจน ผลลัพธ์ของคุณต้องมีรูปแบบเดียวกันอย่างแม่นยำ โปรดทราบว่าค่าสัมประสิทธิ์ในผลลัพธ์อาจมีขนาดใหญ่เท่ากับ 127 * 127 == 16129 ตัวอย่าง "3 + 1x + …

5
เล่นเครื่องมือ Minecraft ที่คุณชื่นชอบ
ในMinecraftที่พื้นผิวของรายการเริ่มต้นทุกคนที่เรียบง่ายพอสมควร 16 × 16 พิกเซลซึ่งทำให้พวกเขาดูเหมือนจะเหมาะสำหรับการเล่นกอล์ฟ พื้นผิวด้านล่างจะง่ายในห้า "แก่น" เครื่องมือเพชรใน Minecraft: pickaxe , จอบ , ขวาน , ดาบและจอบ รูปภาพที่แสดงมีขนาดใหญ่ขึ้นเพื่อแสดงรายละเอียด คลิกที่ภาพเพื่อดูขนาด 16 × 16 พิกเซลที่ถูกต้อง เพื่อให้การเล่นกอล์ฟง่ายขึ้นฉันได้ดัดแปลงแต่ละสีจากต้นฉบับเพื่อใช้สี RGB 24 บิตแบบเดียวกันห้าสีเท่านั้น: R=75 G=82 B=73 สำหรับพื้นหลัง R=51 G=235 B=203 สำหรับหัวเครื่องมือเพชร R=14 G=63 B=54 สำหรับโครงร่างเพชร R=137 G=103 B=39 สำหรับแกนมือจับไม้ R=40 G=30 B=11 สำหรับโครงร่างด้ามไม้ เลือกเครื่องมือที่คุณชื่นชอบจากห้าและเขียนโปรแกรมที่ง่าย 16 × 16 …

6
Sourcecode เซลฟี่
วัตถุประสงค์: กูรูเคยกล่าวว่าเซลฟี่รหัสที่สมบูรณ์แบบนั้นดีที่สุดในแนวทแยงมุมจากมุมซ้ายบน รหัสเซลฟี่คล้ายกับ Quine - แต่หมุน 45 องศาตามเข็มนาฬิกา ภารกิจของคุณคือการให้รหัสโปรแกรมที่แสดงผลเซลฟี่ กฎ: คุณสามารถใช้ภาษาการเขียนโปรแกรมใด ๆ โปรแกรมของคุณไม่ควรรับอินพุตจากไฟล์ชื่อไฟล์เครือข่ายหรือสิ่งอื่นใด เกณฑ์บังคับ: Selfies เป็นเรื่องเกี่ยวกับแรงจูงใจและพื้นหลังดังนั้นพื้นที่ว่าง (และเนื้อหาที่มองไม่เห็นอื่น ๆ เช่น linefeeds และอื่น ๆ ) จะไม่นับรวมเป็นส่วนหนึ่งของการนับจำนวนอักขระ อักขระที่มองเห็นทั้งหมดถูก จำกัด ให้แสดงผลในตำแหน่งที่หมุนได้ 45 องศาที่ถูกต้องในขณะที่อักขระที่มองไม่เห็นทั้งหมดไม่ได้ถูก จำกัด ไว้ที่ตำแหน่งที่หมุนได้ 45 องศาที่ถูกต้อง เช่นเดียวกับจานสีในเซลฟี่ปกติบังคับให้ใช้เซลฟีรหัสคือมันมีอย่างน้อย 16 ตัวอักษรเหล่านี้: {a-zA-Z0-9} ตัวอย่าง: หากตัวอย่างนี้เป็นซอร์สโค้ดที่ถูกต้อง: Output abcd Output efgh Output ijkl Output mnop โค้ดตัวอย่างควรแสดงผลลัพธ์ดังนี้: O O …
20 code-golf  quine 

16
เขียนโปรแกรมที่ค้นหาตัวอักษรที่จับคู่ที่เกิดขึ้นมากที่สุดในสตริง
โปรแกรมจะต้องส่งออกตัวอักษรที่จับคู่มากที่สุด ตัวอย่างเช่นหากโปรแกรมของคุณได้รับสตริงต่อไปนี้: "Sally's friend Bobby searched for seashells." มันจะต้องส่งออกLเพราะเกิดขึ้นเป็นครั้งที่สองซึ่งเป็นบ่อยมากขึ้นกว่าคู่อื่น"ll" ๆ"bb" กฎ: หากมีจดหมายมากกว่าหนึ่งฉบับที่เกิดขึ้นอันดับหนึ่งให้ส่งออกทั้งหมดตามลำดับตัวอักษร (เช่น"Sally's friends Jimmy and Bobby rummaged for seashells."ควรส่งออกทั้งสองLและM[หรือ"LM"หากคุณโปรด] เพราะพวกเขาทั้งสองเกิดขึ้นบ่อยกว่าคู่อื่น ๆ ) ตัวอักษรที่มีสามเท่าสี่เท่าและอื่น ๆ นับเป็นหนึ่งคู่ (เช่น"lll"ใน"willless"ถูกนับเป็นหนึ่งคู่Lเท่านั้น) ตัวอักษรคู่จะต้องอยู่ในคำเดียว (เช่น"Sally's sociable friends Sammy and Bobby searched for fabulous seashells."ควรส่งออกLและไม่ใช่Sเพราะแม้จะ"ss"มีเหตุการณ์มากกว่า"ll"นั้นพวกเขาจะถูกคั่นด้วยช่องว่าง) นับเฉพาะตัวอักษรจากตัวอักษรภาษาอังกฤษ กรณีไม่สำคัญ (เช่น"Ss"เป็นเช่นเดียวกับ"SS"หรือ"ss"และทั้งหมดถูกนับเป็นหนึ่งคู่S) คุณสามารถอ่านข้อมูลของคุณได้จากทุกที่ที่คุณต้องการ รหัสที่สั้นที่สุดชนะ

12
การประเมินวงเล็บและวงเล็บเป็นจำนวนเต็ม
เขียนโปรแกรมที่รับสายอักขระสี่ตัว()[]ที่ตรงกับจุดเหล่านี้: ทุกวงเล็บมีวงเล็บจับคู่ที่เหมาะสม() ทุกวงเล็บซ้ายมีวงเล็บขวาจับคู่[] การจับคู่วงเล็บและวงเล็บจะไม่ทับซ้อนกัน เช่น[(])ไม่ถูกต้องเนื่องจากวงเล็บที่ตรงกันไม่ได้บรรจุอยู่ในวงเล็บที่ตรงกันอย่างสมบูรณ์หรือในทางกลับกัน อักขระตัวแรกและตัวสุดท้ายเป็นคู่ของวงเล็บหรือวงเล็บ ดังนั้น([]([]))และ[[]([])]ถูกต้อง แต่[]([])ไม่ใช่ ( ไวยากรณ์สำหรับรูปแบบอินพุตคือ<input> ::= [<input>*] | (<input>*)) วงเล็บและวงเล็บที่จับคู่แต่ละคู่จะประเมินเป็นจำนวนเต็มที่ไม่เป็นลบ: ค่าของคู่ในวงเล็บที่ตรงกันทั้งหมดสรุป การแข่งขันที่ว่างเปล่ามีค่า()0 ค่าของคู่ในวงเล็บที่ตรงกันทั้งหมดคูณ การแข่งขันที่ว่างเปล่ามีค่า[]1 ( ผลรวมหรือผลิตภัณฑ์ของหนึ่งหมายเลขคือหมายเลขเดียวกันนั้น) ตัวอย่างเช่น([](())([][])[()][([[][]][][])([][])])สามารถแบ่งย่อยและประเมินเป็น9: ([](())([][])[()][([[][]][][])([][])]) <input> (1 (0 )(1 1 )[0 ][([1 1 ]1 1 )(1 1 )]) <handle empty matches> (1 0 2 0 [(1 1 1 )2 ]) <next level …

3
แผนที่เกาะ (และแม่น้ำ)
บทนำ หลายศตวรรษที่ผ่านมามีแม่น้ำสายหนึ่งที่ไม่เคยแมป Guild of Cartographers ต้องการสร้างแผนที่ของแม่น้ำอย่างไรก็ตามพวกเขาไม่เคยประสบความสำเร็จ - ด้วยเหตุผลบางประการนักทำแผนที่ทั้งหมดที่ส่งไปยังแผนที่แม่น้ำได้กินสัตว์ป่าในพื้นที่ ต้องใช้วิธีการอื่น ป้อนคำอธิบาย พื้นที่เป็นตารางสี่เหลี่ยมของเซลล์ที่มีความยาวและความกว้างm nเซลล์ที่ด้านล่างซ้ายจะเป็นและเซลล์ในด้านบนขวาจะเป็น0,0 และมีไว้ในการป้อนข้อมูลที่เป็นขอบเขตของm-1,n-1mnm,n โดยใช้เทคนิคการทำให้เกิดเสียงทางภูมิศาสตร์ทางไกลที่ตั้งของเกาะรอบ ๆ แม่น้ำได้รับการระบุ ขนาดของเกาะ (เช่นจำนวนเซลล์ที่เกาะครอบครอง) ได้รับการระบุด้วย แต่รูปร่างไม่ได้ เราให้ข้อมูลนี้ในสิ่งอันดับs,x,yที่sมีขนาดของเกาะและxและyเป็นตำแหน่ง x และ y ของเซลล์หนึ่งในเกาะนั้น tuple แต่ละรายการในช่องว่างแยกออกจากกันดังนั้นนี่คือตัวอย่างอินพุต: 7,7 2,0,0 2,3,1 2,6,1 2,4,3 2,2,4 8,0,6 1,2,6 3,4,6 เพื่อแสดงให้เห็นชัดเจนยิ่งขึ้นนี่คืออินพุตบนกราฟ: y 6|8 1 3 5| 4| 2 3| 2 2| 1| 2 2 …

1
หอคอยที่สูงที่สุดจากชุดตัวเลข
แก้ไข:ปริศนาเงินรางวัลตอนท้ายของคำถาม เมื่อกำหนดตัวเลข 1 หลักคุณควรกำหนดความสูงของหอคอยที่พวกเขาสามารถสร้างได้ ตัวเลขอาศัยอยู่บนระนาบแนวนอนที่มีระดับพื้นดินที่สามารถยืนได้ ไม่มีหลักใดที่จะสับสนกับตัวเลขหลายหลักดังนั้นพวกเขาจึงมีพื้นที่ว่างทั้งสองด้านเสมอ 4 2 1 9 6 8 ตัวเลขสามารถอยู่ด้านบนของอีกหนึ่ง: 2 6 หรือสามารถรองรับได้สองแนวทแยงมุมด้านล่าง: 9 5 8 ด้านล่างหนึ่ง (s) ต้องรองรับน้ำหนักบนหนึ่งในการสนับสนุน (ถ้ามี) รวมทั้งน้ำหนักบนหนึ่งของซึ่งเป็นเสมอ 1 หากมีผู้สนับสนุนสองคนพวกเขาจะแบ่งน้ำหนักรวมของคนบนให้เท่ากัน (50% -50%) น้ำหนักของตัวเลขทุกหลักคือ 1 โดยอิสระจากมูลค่าของมัน หากหนึ่งหลักรองรับสองหลักจะต้องสามารถรองรับผลรวมของน้ำหนักที่สอดคล้องกัน ตัวเลขสามารถรองรับได้สูงสุดตามค่าตัวเลข บางอาคารที่ถูกต้อง (มีความสูง4, 3และ5): 0 7 1 5 1 1 1 9 supports a total weight of 1.5 …
20 code-golf 

3
นี่เป็นต้นไม้จริงหรือ
คุณควรเขียนโปรแกรมหรือฟังก์ชั่นที่รับสตริงเป็นอินพุตและเอาต์พุตหรือส่งคืนหากอินพุตเป็นต้นไม้ ASCII _ \/ / \_/ | | ต้นไม้ ASCII ประกอบด้วยตัวอักษรและ/ \ | _ spacesnewlines อักขระที่ไม่ใช่ช่องว่างเชื่อมต่อจุดขอบสองจุดของเซลล์โดยส่วนของเส้น: / เชื่อมต่อมุมซ้ายล่างและมุมขวาบน \ เชื่อมต่อมุมขวาล่างและมุมซ้ายบน | เชื่อมต่อจุดกึ่งกลางของขอบด้านล่างและขอบด้านบน _ เชื่อมต่อมุมซ้ายล่างและมุมขวาล่างและจุดกึ่งกลางของขอบล่าง (หมายเหตุที่นี้หมายถึงว่า|สามารถเชื่อมต่อกับ|หรือ_แต่ไม่ได้มี/หรือ\.) ภาพ ASCII เรียกว่าต้นไม้ถ้าใช้กฎต่อไปนี้: ตรงจุดหนึ่ง (รูท) ของอักขระหนึ่งตัวแตะกับขอบด้านล่างของแถวสุดท้าย คุณสามารถเข้าถึงจุดใด ๆ ของส่วนของบรรทัดใด ๆ โดย: เริ่มต้นจากราก ใช้เฉพาะส่วนของเส้น ไม่เคยไปในทิศทางที่ลดลง (ไม่แม้แต่ลงด้านข้าง) อินพุต สตริงที่ประกอบด้วยอักขระ/ \ | _ spaceและnewlineมีอักขระที่ไม่ใช่ช่องว่างอย่างน้อยหนึ่งตัว คุณสามารถเลือกรูปแบบการป้อนข้อมูลได้สองแบบ: ไม่มีช่องว่างที่ไม่จำเป็นรอบ ๆ ต้นไม้ …

9
ผลรวมในแต่ละมิติ
คุณได้รับอาร์เรย์จำนวนเต็มหลายมิติ แต่ละมิติมีขนาดคงที่ (เพื่อให้เป็นรูปสี่เหลี่ยมผืนผ้าเสมอถ้าเป็น 2D) โปรแกรมของคุณควรคำนวณผลรวมในแต่ละมิติและเพิ่มผลรวมเป็นรายการสุดท้ายใหม่ในมิตินั้น สมมติอินพุตและเอาต์พุตอาร์เรย์ A และ B และขนาดของมิติฉันของเป็น n ฉัน B จะมีขนาดเท่ากับ A และขนาดของมิติที่ฉันจะเป็น n i +1 B j 1 , j 2 , ... , j mคือผลรวมของ A k 1 , k 2 , ... , k mโดยที่: k i = j iหาก j i <= n …


4
(ค่อนข้าง) เกิดวันเกิดความขัดแย้ง
พื้นหลัง ขัดแย้งวันเกิดเป็นปัญหาที่เป็นที่นิยมในทฤษฎีความน่าจะได้อย่างหวุดหวิดซึ่งสัญชาตญาณทางคณิตศาสตร์ (คนส่วนใหญ่) คำแถลงปัญหาคือ: เมื่อพิจารณาจากคนNคนความน่าจะเป็นที่อย่างน้อยสองคนมีวันคล้ายวันเกิด (ไม่คำนึงถึงปี) ปัญหานี้มักจะทำให้ง่ายขึ้นโดยไม่สนใจวันก้าวกระโดดอย่างสิ้นเชิง ในกรณีนี้คำตอบสำหรับN = 23คือP (23) ≈ 0.5072972 (เป็นตัวอย่างทั่วไป) บทความ Wikipedia ที่เชื่อมโยงอธิบายถึงวิธีที่จะเกิดความน่าจะเป็นนี้ อีกวิธีหนึ่งวิดีโอ Numberphile นี้ทำได้ดีมาก อย่างไรก็ตามสำหรับความท้าทายนี้เราต้องการทำถูกต้องและอย่าเพิกเฉยปีที่ผ่านมา มันซับซ้อนกว่านี้เล็กน้อยเนื่องจากตอนนี้วันที่ 29 กุมภาพันธ์จะต้องมีการเพิ่ม แต่วันเกิดโดยเฉพาะอย่างยิ่งนี้มีโอกาสน้อยกว่าคนอื่น ๆ ทั้งหมด นอกจากนี้เราจะใช้กฎปีอธิกสุรทินแบบเต็ม: ถ้าปีหารด้วย 400 มันจะเป็นปีอธิกสุรทิน มิฉะนั้นถ้าปีหารด้วย 100 จะไม่ใช่ปีอธิกสุรทิน มิฉะนั้นถ้าปีหารด้วย 4 จะเป็นปีอธิกสุรทิน อย่างอื่นมันไม่ใช่ปีอธิกสุรทิน สับสน? หมายความว่าปี 1700, 1800, 1900, 2100, 2200, 2300 ไม่ใช่ปีอธิกสุรทิน แต่ 1600, 2000, …

3
เอาสี่เหลี่ยมผืนผ้าที่ไม่มีสิ่งกีดขวางออก
ภาพนี้สร้างขึ้นโดยการซ้อนทับสี่เหลี่ยมมุมฉาก 7 สีที่ต่างกัน: รูปสี่เหลี่ยมผืนผ้าสีดำและสีน้ำตาลแดงไม่มีสิ่งกีดขวางกล่าวคือไม่มีรูปสี่เหลี่ยมผืนผ้าอื่น ๆ เขียนโปรแกรมที่ถ่ายภาพเช่นนี้และลบสี่เหลี่ยมที่ไม่มีสิ่งกีดขวางใด ๆ ออกภาพที่ได้ออกมา ตัวอย่าง หากคุณรันโปรแกรมของคุณบนภาพด้านบนและทำการรันซ้ำบนผลลัพธ์มันอาจจะเป็นแบบนี้ เรียกใช้ 1 - ลบสีดำ (อาจเป็นสีน้ำตาลแดง): Run 2 - Maroon ถูกลบ (ตัวเลือกเท่านั้น): เรียกใช้ 3 - ลบสีเหลือง (ตัวเลือกเท่านั้น): เรียกใช้ 4 - ลบสีน้ำเงิน (อาจเป็นสีเขียว): Run 5 - สีเขียวถูกลบ (ตัวเลือกเท่านั้น): เรียกใช้ 6 - ลบสีน้ำตาล (ตัวเลือกเท่านั้น): Run 7 - Red ถูกลบ (ตัวเลือกเท่านั้น): การวิ่งเพิ่มเติมใด ๆ ควรให้ภาพสีขาวเหมือนกัน …

3
Anagramming ชื่อคำถามแลกเปลี่ยนแลกเปลี่ยนเป็นโปรแกรม
Stack แลกเปลี่ยนในปัจจุบันมี134 คำถามและคำตอบเว็บไซต์ ซึ่งรวมถึงเว็บไซต์ทั้งหมดเบต้า (เช่น PPCG) แต่ไม่พื้นที่ 51 ข้อเสนอมิได้เว็บไซต์เมตาใด ๆ ยกเว้นสำหรับ"แม่เมตา" ในการตอบคำถามนี้ให้เลือกหนึ่งในเว็บไซต์เหล่านั้นและเขียนโปรแกรมโดยที่โค้ดทุกบรรทัดเป็นแอนนาแกรมของชื่อคำถามที่แตกต่างกันในเว็บไซต์นั้น คำถามใด ๆ จากไซต์นั้นอาจถูกใช้ตราบเท่าที่ยังไม่ถูกลบออกและถูกถามก่อนคำถามนี้ หัวเรื่องของคำถามประกอบด้วยอักขระทั้งหมดที่ปรากฏในTitleกล่องข้อความเมื่อeditมีการคลิกลิงก์ใต้คำถามไม่ว่าจะเป็นช่องว่างการจัดรูปแบบ mathjaxอักขระ Unicode ที่บ้า (คุณสามารถใช้Stack Exchange API ได้หากคุณต้องการสืบค้นหลาย ๆ คำถามในแต่ละครั้ง) โปรแกรมที่คุณเขียนจะต้องส่งออกสตริงที่ปรากฏอย่างน่าเชื่อถือที่ด้านบนของทุกหน้าสแต็ก Exchange: Questions Tags Users Badges Unanswered Ask Question ข้อความที่ถูกต้องนี้รวมถึงการขึ้นบรรทัดใหม่ที่เป็นตัวเลือกเป็นสิ่งเดียวที่โปรแกรมของคุณควรส่งออก ไม่มีอินพุต เอาต์พุตควรไปที่ stdout หรือหากเป็นไปไม่ได้ก็เป็นทางเลือกที่คล้ายกัน เนื่องจากการทำเช่นนี้กับแอนนาแกรมของชื่อคำถามอาจเป็นเรื่องยุ่งยากคุณอาจเลือกเพิ่มอักขระหนึ่งตัวที่คุณเลือกลงในแต่ละบรรทัดในโปรแกรมของคุณในคอลัมน์ใดก็ได้ บรรทัดทั้งหมดไม่จำเป็นต้องมีอักขระพิเศษและไม่จำเป็นต้องเป็นอักขระเดียวกันในทุกบรรทัด ตัวละครตัวนี้อาจเป็นอะไรก็ได้ยกเว้นสำหรับเทอร์มิบรรทัด อักขระในบรรทัดลบอักขระตัวใหม่หนึ่งตัวนี้ควรจะยังคงเป็นแอนนาแกรมที่สมบูรณ์แบบของชื่อคำถาม เกณฑ์การให้คะแนน (number of lines with no added …

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