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

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

30
รักฉันอย่ารักฉัน
รักฉันอย่ารักฉัน เกมสำหรับเด็กที่เรียบง่ายนี้เก่า แต่ยังคงได้รับความนิยม เนื่องจากเราอาศัยอยู่ในศตวรรษที่ 21 ตอนนี้มาแปลงเป็นดิจิทัล! สเปค โปรแกรมต้องไม่มีการป้อนข้อมูลยกเว้นว่าคุณกำลังใช้ภาษาที่ไม่สามารถสร้างเมล็ดพันธุ์แบบสุ่มในกรณีนี้คุณจะได้รับอนุญาตให้รับเมล็ดเป็นอินพุต งานของคุณคือการเขียนโปรแกรมที่จะให้ผลลัพธ์แบบสุ่มรวม 3 ถึง 20 บรรทัดรวม: "รักฉัน ... " และ "รักฉันไม่ ... " ในทางกลับกันเช่นเดียวกับในเกม (และอีกหนึ่งบรรทัด; การอ่าน) อย่างไรก็ตามมีข้อ จำกัด บางประการ แต่ละบรรทัดควรขึ้นบรรทัดใหม่ บรรทัดแรกต้องเป็น "รักฉัน ... " บรรทัดสุดท้าย (เช่น "รักฉัน" หรือ "ไม่รักฉันไม่ได้") ควรลงท้ายด้วยเครื่องหมายอัศเจรีย์หรือจุดเดียวตามลำดับ หลังจากบรรทัดสุดท้ายคุณจะต้องส่งออกทั้งหัวใจ ( <3) หรือหัวใจที่แตกสลาย ( </3) ในบรรทัดใหม่ขึ้นอยู่กับว่า "รักฉัน!" หรือ "รักฉันไม่ได้" เป็นประโยคสุดท้าย อนุญาตให้มีช่องว่างต่อท้ายได้ ตัวอย่างผลลัพธ์ …

19
หมายเลขปืนลูกซอง
หมายเลขปืนลูกซองเป็นลำดับที่มีความหมายที่ค่อนข้างง่าย แต่บางโครงสร้างที่น่าสนใจ เริ่มต้นด้วยตัวเลขธรรมชาติ: 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, ... ทีนี้นำตัวเลขทั้งหมดที่ดัชนีหารด้วย2 , จัดกลุ่มเป็นคู่และสลับตัวเลขในแต่ละคู่: 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, ... ^ ^ ^ ^ ^ ^ ^ <---> …

4
หมูสามารถบินได้หรือไม่
งาน งานของคุณคือการเขียนฟังก์ชั่นหรือโปรแกรมในภาษาที่คุณเลือกซึ่งจะวิเคราะห์ข้อความสองสามข้อและพิจารณาว่าสามารถสรุปได้จากข้อความที่หมูสามารถบินได้หรือไม่ อินพุต อินพุตเป็นสตริงที่สามารถอ่านได้จาก STDIN, ถ่ายเป็นอาร์กิวเมนต์ฟังก์ชันหรือแม้แต่เก็บไว้ในไฟล์ อินพุตสามารถอธิบายได้โดยใช้ EBNF ต่อไปนี้: input = statement , {statement}; statement = (("Pigs are ", attribute) | ("Everything that is ", attribute, "is also ", attribute)), ". "; attribute = [not], ("able to fly" | singleAttribute); singleAttribute = letter, {letter}; letter = "a" | "b" | …

3
สร้างแผนภูมิบรรยายสไตล์ xkcd
ในหนึ่งในแถบ xkcd ที่เป็นสัญลักษณ์มากขึ้น Randall Munroe แสดงให้เห็นถึงเส้นเวลาของภาพยนตร์หลายเรื่องในแผนภูมิบรรยาย: (คลิกเพื่อดูรุ่นที่ใหญ่กว่า) ที่มา: xkcd เลขที่ 657 กำหนดสเปคของไทม์ไลน์ของภาพยนตร์ (หรือเรื่องเล่าอื่น ๆ ) คุณจะต้องสร้างแผนภูมิดังกล่าว นี่คือการประกวดความนิยมดังนั้นคำตอบที่ได้คะแนนมากที่สุด (สุทธิ) จะเป็นผู้ชนะ ความต้องการขั้นต่ำ หากต้องการกระชับ spec เล็กน้อยนี่คือชุดคุณลักษณะขั้นต่ำที่ทุกคำตอบต้องนำไปปฏิบัติ: ใช้เป็นรายการชื่อตัวละครตามด้วยรายการเหตุการณ์ แต่ละเหตุการณ์เป็นรายการของอักขระที่กำลังจะตายหรือรายชื่อกลุ่มของอักขระ (แสดงว่าอักขระใดอยู่ด้วยกันในปัจจุบัน) นี่คือตัวอย่างหนึ่งสำหรับการบรรยายเรื่อง Jurassic Park ที่สามารถเข้ารหัสได้: ["T-Rex", "Raptor", "Raptor", "Raptor", "Malcolm", "Grant", "Sattler", "Gennaro", "Hammond", "Kids", "Muldoon", "Arnold", "Nedry", "Dilophosaurus"] [ [[0],[1,2,3],[4],[5,6],[7,8,10,11,12],[9],[13]], [[0],[1,2,3],[4,7,5,6,8,9,10,11,12],[13]], [[0],[1,2,3],[4,7,5,6,8,9,10],[11,12],[13]], [[0],[1,2,3],[4,7,5,6,9],[8,10,11,12],[13]], [[0,4,7],[1,2,3],[5,9],[6,8,10,11],[12],[13]], …

1
การกดแป้นน้อยที่สุดจำเป็นต้องพิมพ์ข้อความที่กำหนด
เราทุกคนรู้ว่าโปรแกรมเมอร์มักจะขี้เกียจ เพื่อเพิ่มเวลาว่างของคุณให้มากที่สุดคุณตัดสินใจที่จะเขียนโปรแกรมที่มีการกดแป้นจำนวนน้อยที่สุดสำหรับข้อความที่ป้อนเข้า อินพุต : ข้อความที่ต้องถูกแปลงเป็นการกดแป้น คุณอาจตัดสินใจเกี่ยวกับวิธีป้อนข้อความ (STDIN / อ่านจากไฟล์ที่มีให้ในอาร์กิวเมนต์) เอาท์พุท : การกระทำที่จำเป็นในรูปแบบต่อไปนี้: พวกเขาจะต้องมีหมายเลข Hมัน: กดปุ่มและปล่อยมันทันที Press: การกดปุ่มและไม่ปล่อยปุ่ม (สิ่งนี้จะไม่ดีที่สุดเมื่อคีย์ถูกRทำให้เหมือนการกดแป้นครั้งต่อไป) Release: การปลดPคีย์ที่รับการรับรอง ตัวอย่าง : การป้อนข้อมูล: Hello! เอาท์พุท: โซลูชันไร้เดียงสาจะเป็น: 1 P Shift 2 H h 3 R Shift 4 H e 5 H l 6 H l 7 H o 8 P Shift …

3
ช่วย Indiana Jones ได้รับสมบัติ
เรื่องราว Indiana Jones สำรวจถ้ำซึ่งเป็นสมบัติล้ำค่า ทันใดนั้นเกิดแผ่นดินไหวขึ้น เมื่อแผ่นดินไหวสิ้นสุดลงเขาสังเกตเห็นว่าหินบางก้อนที่ตกลงมาจากเพดานปิดกั้นเส้นทางของเขาสู่สมบัติ เขาสังเกตเห็นด้วยว่าเขาสามารถผลักหินได้ แต่เนื่องจากก้อนหินหนักมากเขาจึงไม่สามารถผลักก้อนหินสองก้อนติดต่อกันได้ จุดประสงค์ของคุณคือช่วยให้ Indiana Jones ได้รับสมบัติ เนื่องจากเป็นเรื่องยากมากที่จะผลักดันแม้แต่หินก้อนเดียวจำนวนการกดจึงมีความสำคัญมาก ปัญหา ค้นหาวิธีที่ดีที่สุด (ที่ Indiana Jones ผลักหินให้น้อยที่สุด) เพื่อค้นหาสมบัติ แผนที่ (อินพุต) แผนที่เป็นmโดยn(ทั้งขนาดใหญ่กว่า 1) เมทริกซ์ซึ่งสามารถมีห้าชนิดของเซลล์: 0 ซึ่งหมายถึงเซลล์ว่าง 1 ซึ่งหมายความว่าผนัง 2 ซึ่ง Indiana Jones ตั้งอยู่ใน (มีอยู่เพียงอันเดียว) 3 สิ่งที่สมบัติตั้งอยู่ใน (มีอยู่เพียงคนเดียว) และ4ซึ่งหมายถึงหิน ในแถวแรกของแผนที่มิติของแผนที่จะถูกระบุเช่น4 6และจากแถวที่สองไปยังแถวสุดท้ายของแผนที่โครงสร้างของถ้ำจะระบุบางสิ่งเช่นนี้ 110131 104040 100101 200000 ดังนั้นแผนที่เต็มคือ: 4 6 110131 104040 …

18
คุณสามารถตัดสายนี้ได้กี่ชิ้น?
พิจารณาชิ้นส่วนของสตริง (เช่นเดียวกับใน "เชือก" ไม่ใช่ใน "กลุ่มของอักขระ") ซึ่งถูกพับไปมาบนบรรทัดจริง เราสามารถอธิบายรูปร่างของสตริงด้วยรายการของจุดที่มันผ่าน (ตามลำดับ) เพื่อความง่ายเราจะสมมติว่าจุดเหล่านั้นทั้งหมดเป็นจำนวนเต็ม ใช้เป็นตัวอย่าง[-1, 3, 1, -2, 5, 2, 3, 4](โปรดทราบว่าไม่ใช่แต่ละรายการที่แสดงถึงการพับ): สตริงที่ขยายไปตามทิศทางแนวตั้งนั้นใช้เพื่อจุดประสงค์ในการสร้างภาพเท่านั้น ลองนึกภาพสายทั้งหมดแบนไปยังเส้นจริง ทีนี้นี่คือคำถาม: อะไรคือจำนวนชิ้นที่ยิ่งใหญ่ที่สุดที่สายนี้สามารถตัดด้วยการตัดครั้งเดียว (ซึ่งจะต้องเป็นแนวตั้งในภาพด้านบน) ในกรณีนี้คำตอบคือ6โดยตัดระหว่าง2และ3: เพื่อหลีกเลี่ยงความงงงวย, ตัดมีที่จะดำเนินการในตำแหน่งที่ไม่ใช่จำนวนเต็ม ความท้าทาย เนื่องจากรายการของจำนวนเต็มตำแหน่งที่สตริงถูกพับผ่านคุณต้องพิจารณาจำนวนชิ้นที่มากที่สุดที่สตริงสามารถถูกตัดด้วยการตัดครั้งเดียวที่ตำแหน่งที่ไม่ใช่จำนวนเต็ม คุณสามารถเขียนโปรแกรมหรือฟังก์ชั่นเต็มรูปแบบ คุณสามารถรับอินพุตผ่าน STDIN, อาร์กิวเมนต์บรรทัดคำสั่ง, พรอมต์หรือพารามิเตอร์ฟังก์ชัน คุณสามารถเขียนผลลัพธ์ไปยัง STDOUT แสดงในกล่องโต้ตอบหรือส่งคืนจากฟังก์ชัน คุณอาจคิดว่ารายการอยู่ในรายการหรือรูปแบบสตริงที่สะดวก รายการจะมีอย่างน้อย2และไม่เกิน100รายการ รายการจะเป็นจำนวนเต็มในแต่ละช่วง-2 31 ≤ P ฉัน <2วันที่ 31 คุณอาจสมมติว่าไม่มีรายการที่ต่อเนื่องกันสองรายการเหมือนกัน รหัสของคุณจะต้องประมวลผลอินพุตดังกล่าว (รวมถึงกรณีทดสอบด้านล่าง) ในเวลาน้อยกว่า 10 วินาทีบนเดสก์ท็อปพีซีที่เหมาะสม …

13
เขียนล่ามสำหรับแคลคูลัสแลมบ์ดาที่ยังไม่พิมพ์
ความท้าทายคือการเขียนล่ามสำหรับแคลคูลัสแลมบ์ดาที่ไม่ได้พิมพ์ไว้ในตัวละครให้น้อยที่สุด เรากำหนดแคลคูลัสแลมบ์ดาที่ไม่ได้พิมพ์ดังนี้: วากยสัมพันธ์ นิพจน์มีสามประเภทดังต่อไปนี้: การแสดงออกแลมบ์ดามีรูปแบบ(λ x. e)ที่xอาจเป็นชื่อตัวแปรทางกฎหมายและeการแสดงออกทางกฎหมายใด ๆ นี่xเรียกว่าพารามิเตอร์และeเรียกว่าร่างกายของฟังก์ชั่น เพื่อความง่ายเราได้เพิ่มข้อ จำกัด เพิ่มเติมว่าจะต้องไม่มีตัวแปรที่มีชื่อเดียวกันกับxขอบเขตในปัจจุบัน ตัวแปรเริ่มต้นที่จะอยู่ในขอบเขตเมื่อชื่อของมันปรากฏขึ้นระหว่าง(λและและหยุดที่จะอยู่ในขอบเขตที่สอดคล้องกัน.) แอปพลิเคชั่นมีรูปแบบ(f a)ที่ไหนfและaเป็นนิพจน์ทางกฎหมาย ที่นี่fเรียกว่าฟังก์ชั่นและaเรียกว่าอาร์กิวเมนต์ ตัวแปรมีรูปแบบxที่xเป็นชื่อตัวแปรทางกฎหมาย อรรถศาสตร์ ฟังก์ชั่นถูกนำไปใช้โดยการแทนที่แต่ละพารามิเตอร์ที่เกิดขึ้นในร่างกายฟังก์ชั่นด้วยการโต้แย้ง อีกอย่างเป็นทางการการแสดงออกในรูปแบบ((λ x. e) a)ที่xเป็นชื่อตัวแปรและeและaมีการแสดงออกประเมิน (หรือลด) เพื่อการแสดงออกe'ที่e'เป็นผลมาจากการเปลี่ยนที่เกิดขึ้นแต่ละแห่งxในด้วยea รูปแบบปกติคือการแสดงออกซึ่งไม่สามารถประเมินเพิ่มเติม ความท้าทาย ภารกิจของคุณหากคุณเลือกที่จะยอมรับมันคือการเขียนล่ามซึ่งใช้เป็นนิพจน์ของแคลคูลัสแลมบ์ดาที่ไม่มีการพิมพ์ที่ไม่มีตัวแปรอิสระและสร้างผลลัพธ์ตามรูปแบบปกติของนิพจน์ . หากการแสดงออกไม่มีรูปแบบปกติหรือไม่ใช่การแสดงออกที่ถูกต้องพฤติกรรมที่ไม่ได้กำหนด โซลูชันที่มีจำนวนอักขระน้อยที่สุดชนะ หมายเหตุสองประการ: อินพุตอาจถูกอ่านจาก stdin หรือจากชื่อไฟล์ที่กำหนดเป็นอาร์กิวเมนต์บรรทัดคำสั่ง (คุณจะต้องใช้อย่างใดอย่างหนึ่งหรืออื่น ๆ - ไม่ใช่ทั้งสองอย่าง) เอาต์พุตไปที่ stdout อีกทางหนึ่งคุณอาจกำหนดฟังก์ชั่นที่รับอินพุตเป็นสตริงและส่งคืนเอาต์พุตเป็นสตริง หากอักขระที่ไม่ใช่ ASCII เป็นปัญหาสำหรับคุณคุณสามารถใช้เครื่องหมายแบ็กสแลช ( \) แทนλ เรานับจำนวนอักขระไม่ใช่ไบต์ดังนั้นแม้ว่าไฟล์ต้นฉบับของคุณจะถูกเข้ารหัสเป็น Unicode …

30
เคล็ดลับสำหรับการเล่นกอล์ฟใน PowerShell
คุณมีคำแนะนำทั่วไปเกี่ยวกับการเล่นกอล์ฟใน Windows PowerShell อย่างไร ฉันกำลังมองหาแนวคิดที่สามารถนำไปใช้กับปัญหารหัสกอล์ฟโดยทั่วไปซึ่งอย่างน้อยค่อนข้างเฉพาะกับ PowerShell (เช่น "ลบความคิดเห็น" ไม่ใช่คำตอบ) กรุณาโพสต์หนึ่งเคล็ดลับต่อคำตอบ -taken เกือบคำต่อคำจากคำถามของ marcog


30
ชื่อภาษาการเขียนโปรแกรมเอาท์พุท
ท้าทาย: ในภาษาการเขียนโปรแกรมที่คุณเลือกไม่ต้องป้อนและเอาท์พุทชื่อภาษาการเขียนโปรแกรมของคุณ ยุติธรรมพอใช่ไหม ข้อ จำกัด: คุณไม่สามารถใช้อักขระใด ๆ ที่รวมอยู่ในชื่อภาษาการเขียนโปรแกรมในรหัสของคุณ เช่นถ้าฉันใช้แบทช์ฉันจะต้องไม่ใช้ตัวอักษร 'B' 'a' t '' c '' h 'ในรหัสของฉัน โปรดทราบว่านี่เป็นกรณี ๆ ไป ฉันยังสามารถใช้ถ่าน 'b' เพราะมันแตกต่างจาก 'B' คุณสามารถมี "ขยะ" ก่อนหรือหลังชื่อของภาษา หมายเลขรุ่นไม่นับเป็นส่วนหนึ่งของชื่อภาษา เช่นฉันสามารถใช้หมายเลข 3 ในรหัสในคำตอบของฉันถ้าเป็นใน Python 3 เอาต์พุตของชื่อภาษาการเขียนโปรแกรมไม่คำนึงถึงขนาดตัวพิมพ์ บังคับให้ใช้การผสมผสานตัวอักษรที่เป็นไปได้ทั้งหมดและหวังว่าคุณจะได้รับชื่อภาษาของคุณเป็นสิ่งต้องห้าม ตัวอย่างผลลัพธ์: (สมมติว่าภาษาการเขียนโปรแกรมของฉันเรียกว่าภาษา) (✔ถ้าถูกต้องมิฉะนั้น✖) Language ✔ Body language is a type of non-verbal communication in which …

16
ตัวเลขที่ค้นพบใหม่: ออกมา!
"รางวัลโนเบลในวิชาคณิตศาสตร์ได้รับรางวัลจากอาจารย์ชาวแคลิฟอร์เนียผู้ซึ่งค้นพบหมายเลขใหม่! จำนวนนั้นมีน้อยซึ่งเขาอ้างว่าอยู่ระหว่าง 6 ถึง 7" - George Carlin ในความท้าทายนี้คุณจะพิมพ์จำนวนเต็มทั้งหมดรวมอยู่ในช่วงอินพุตที่กำหนด พิมพ์ตัวเลขจากน้อยไปมากหรือมากไปน้อยตามลำดับอินพุต นั่นคือสำหรับการป้อนข้อมูล[n1, n2]พิมพ์จากน้อยไปมากถ้าn1 < n2, ลงมาn1 > n2ถ้า เนื่องจากbleenตอนนี้เป็นหมายเลขจำนวนเต็มมันอาจถูกใช้เป็นอินพุต มันจะต้องรวมอยู่ในผลลัพธ์ระหว่าง6และ7ที่เกี่ยวข้อง โปรดทราบว่า-bleenมีอยู่ระหว่าง -7 ถึง -6 อินพุต Integers สองตัว[n1, n2]ในช่วง [-10, 10], รวมผ่านทางอินพุตภาษาที่คุณเลือก (อินพุตอาจมีbleenและ-bleen!) เอาท์พุต พิมพ์จำนวนเต็มทั้งหมดที่เริ่มต้นn1และลงท้ายด้วยn2รวมถึงการค้นพบใหม่bleenระหว่าง 6 และ 7 เอาท์พุทสามารถเป็นช่วงของตัวเลขที่คั่นด้วยอักขระในบางรูปแบบภาษาของคุณสนับสนุน - นั่นคือคั่นด้วยเครื่องหมายจุลภาคหรือช่องว่าง หนึ่งช่องว่างต่อท้ายของการส่งออกก็โอเค ตัวอย่าง Input: 1 10 Output: 1 2 3 4 5 …
44 code-golf  number 

18
ตัวเลขศักดิ์สิทธิ์
ในฟอนต์หลายแบบ (โดยเฉพาะในฟอนต์ Consolas ) ตัวเลข 5 ใน 10 หลักมี "รู" ในตัว เราจะเรียกเลขศักดิ์สิทธิ์เหล่านี้: 46890 ดังนั้นตัวเลข 5 หลักที่ไม่บริสุทธิ์คือ: 12357 จำนวนเต็มจึงอาจจัดเป็น "ศักดิ์สิทธิ์" หากมันมีเพียงตัวเลขศักดิ์สิทธิ์และ "ไม่บริสุทธิ์" เป็นอย่างอื่น เนื่องจาก-ไม่บริสุทธิ์จึงไม่สามารถลบเลขจำนวนเต็มลบได้ จำนวนเต็มศักดิ์สิทธิ์อาจถูกจัดประเภทเพิ่มเติมตามจำนวนหลุมที่มี ตัวอย่างเช่นตัวเลขต่อไปนี้มีความศักดิ์สิทธิ์ที่ 1: 469 และตัวเลขเหล่านี้มีความศักดิ์สิทธิ์ 2: 80 เราพูดว่าความศักดิ์สิทธิ์โดยรวมของจำนวนเต็มคือผลรวมของความศักดิ์สิทธิ์ของตัวเลข ดังนั้น80จะมีความศักดิ์สิทธิ์ 4 และ99จะมีความศักดิ์สิทธิ์ 2 ความท้าทาย ได้รับสองจำนวนเต็มn > 0และh > 0เอาท์พุทจำนวนเต็มบริสุทธิ์บริบูรณ์ซึ่งมีความศักดิ์สิทธิ์เป็นอย่างน้อยn hคุณอาจคิดว่าอินพุตและเอาต์พุตจะไม่มากกว่าจำนวนเต็มที่แทนค่าสูงสุดในภาษาของคุณหรือ2^64 - 1แล้วแต่จำนวนใดจะน้อยกว่า นี่คือรายการของจำนวนเต็มศักดิ์สิทธิ์ 25 ตัวแรกที่มีความศักดิ์สิทธิ์h >= 1สำหรับการอ้างอิง: 0, …

30
อดทนหนุ่ม“ Padovan”
ทุกคนรู้ลำดับของฟีโบนักชี: คุณเอารูปสี่เหลี่ยมมาแนบรูปสี่เหลี่ยมที่เท่ากันแล้วแนบรูปสี่เหลี่ยมซ้ำไปซ้ำมาโดยที่ความยาวด้านเท่ากับความยาวด้านที่ใหญ่ที่สุดของสี่เหลี่ยมที่เกิด ผลลัพธ์คือเกลียวที่สวยงามของสี่เหลี่ยมที่มีลำดับของตัวเลขคือลำดับ Fibonacci : แต่ถ้าเราไม่ต้องการใช้กำลังสองล่ะ? หากเราใช้รูปสามเหลี่ยมด้านเท่า - แทนที่จะเป็นรูปสี่เหลี่ยม - ในรูปแบบที่คล้ายคลึงกันเราจะได้รูปสามเหลี่ยมที่สวยงามเท่า ๆ กันและลำดับใหม่: ลำดับของPadovanหรือที่รู้จักกันในชื่อA000931 : งาน: ได้รับจำนวนเต็มบวกNNNเอาท์พุทNที่ยังไม่มีคำ TH ในลำดับ Padovan หรือแรกไม่มีเงื่อนไขaNaNa_NNNNNNN สมมติว่าสามข้อแรกของลำดับที่มีทั้งหมด1111ดังนั้นลำดับจะเริ่มต้นดังต่อไปนี้: 1,1,1,2,2,3,...1,1,1,2,2,3,... 1,1,1,2,2,3,... การป้อนข้อมูล: จำนวนเต็มบวกใด ๆN≥0N≥0N\ge0 ไม่จำเป็นต้องนำเข้าข้อมูลที่ไม่ถูกต้อง เอาท์พุท: คำที่NNNในลำดับ Padovan หรือNNNคำแรกของลำดับ Padovan ถ้าคนแรกNNNเงื่อนไขจะถูกพิมพ์ออกการส่งออกสามารถสิ่งที่เป็นความสะดวกสบาย (รายการ / อาร์เรย์สตริงหลายคู่สาย ฯลฯ ) สามารถเป็น000 -exexed หรือ111 -exexed กรณีทดสอบ: (ดัชนี 0, ระยะNNN ) Input | …

25
บรรณาการให้สแตนลี
น่าเสียดายที่หนึ่งในนักเขียนหนังสือการ์ตูนที่ยิ่งใหญ่ที่สุดเสียชีวิตเมื่อบ่ายวานนี้ ดาราฮอลลีวูด, นักดนตรี, นักแสดงและคนอื่น ๆ จำนวนมากกำลังจ่ายส่วยให้นักเขียนที่ยอดเยี่ยมนี้ดังนั้นเราต้องทำอะไรบางอย่างเช่นกัน ท้าทาย พิมพ์โลโก้ The Avengers หมายเหตุ: คุณสามารถใช้อักขระอื่นแทนที่ # อื่นนอกเหนือจากอักขระเว้นวรรค ในขณะที่คุณต้องใช้อักขระช่องว่างสำหรับช่องว่าง ใน ASCII-art ###### ############### ##### ########## #### ####### #### ### #### ### ### ### #### ### ### ### #### ### ### ### #### ### ### ### #### ### ### ### #### ### ### ### ########### …

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