คำถามติดแท็ก decision-problem

สำหรับความท้าทายที่เกี่ยวข้องกับการตัดสินใจว่าปัจจัยนำเข้านั้นมีคุณสมบัติตรงตามเกณฑ์ที่กำหนดหรือไม่และแสดงผลข้อมูลบางส่วนแทนการตัดสินใจนั้น

4
แยกตารางออกเป็นกริด
บทนำ มีหมู่บ้านเล็ก ๆ ที่ไม่มีอะไรนอกจากบ้านสองสามหลังและทุ่งโล่ง ๆ ข้าราชการในท้องถิ่นต้องการแบ่งหมู่บ้านออกเป็นล็อตเพื่อให้แต่ละล็อตมีบ้านหนึ่งหลังแน่นอนและเส้นขอบของล็อตนั้นเป็นตารางเส้นตรงที่สวยงาม งานของคุณคือการตรวจสอบว่าเป็นไปได้ งาน การป้อนข้อมูลของคุณคืออาร์เรย์ 2D บิตของบิต 1 หมายถึงบ้านและ 0 ช่องว่าง ขนาดจะมีอย่างน้อย1 × 1และจะมีอย่างน้อยหนึ่ง 1 คุณสามารถใช้อินพุตในรูปแบบที่เหมาะสม (รายการซ้อนจำนวนเต็มรายการของสตริงสตริงหลายบรรทัด ฯลฯ ) โปรแกรมของคุณจะต้องพิจารณาว่าอาเรย์สามารถแบ่งออกเป็นเซลล์กริดโดยใช้เส้นตรงแนวนอนและแนวดิ่งเพื่อให้แต่ละเซลล์กริดมีหนึ่งเดียว 1 เซลล์กริดอาจมีขนาดและรูปร่างที่แตกต่างกันแม้ว่าพวกเขาจะเป็นรูปสี่เหลี่ยมเสมอ เส้นต้องวิ่งจากขอบหนึ่งของอาร์เรย์ไปยังขอบตรงข้าม ตัวอย่างเช่นต่อไปนี้เป็นส่วนที่ถูกต้องของอาร์เรย์: 00|0010|01|1 01|0000|00|0 --+----+--+- 00|0000|00|1 01|0010|01|0 --+----+--+- 01|1000|10|1 ในขณะที่การแบ่งต่อไปนี้ไม่ถูกต้องเนื่องจากมีกริดเซลล์ที่ไม่มี 1s หรือมากกว่าหนึ่ง 1: 00|0010|01|1 --+----+--+- 01|0000|00|0 00|0000|00|1 01|0010|01|0 --+----+--+- 00|1000|10|1 หากมีการแบ่งที่ถูกต้องคุณจะต้องส่งออกค่าความจริงและมิฉะนั้นเป็นค่าเท็จ กฎและการให้คะแนน คุณสามารถเขียนโปรแกรมเต็มรูปแบบหรือฟังก์ชั่น จำนวนไบต์ต่ำสุดชนะ …

5
การแลกเปลี่ยน 27 ฟังก์ชัน
บทนำ ลองกำหนดฟังก์ชั่น ternaryเป็นฟังก์ชั่นจากชุดสามองค์ประกอบS = {0,1,2}กับตัวเองมันจะเชื่อมโยงไปยังองค์ประกอบของแต่ละองค์ประกอบของผู้อื่นS Sตัวอย่างหนึ่งของฟังก์ชั่นประกอบไปด้วยfคือ f(0) = 0; f(1) = 2; f(2) = 0 มีฟังก์ชั่นตรง 27 ternary ที่แตกต่างกันและเราเป็นตัวแทนของพวกเขาด้วยจำนวนเต็ม 0-26: ฟังก์ชั่นจะถูกเข้ารหัสเป็นf f(0) + 3*f(1) + 9*f(2)ฟังก์ชั่นตัวอย่างข้างต้นถูกเข้ารหัสเป็นหมายเลข 6 เราสามารถใช้ฟังก์ชั่นสอง ternary fและgในลำดับและถ้าf(g(k)) == g(f(k))ถือหุ้นทั้งหมดkในSนั้นฟังก์ชั่นการเดินทาง งานของคุณคือการตรวจสอบว่าเป็นกรณีนี้หรือไม่ อินพุต อินพุตของคุณเป็นจำนวนเต็มสองจำนวนในช่วงรวมจาก 0 ถึง 26 พวกเขาเป็นตัวแทนสองฟังก์ชันประกอบไปด้วยfและ gต้องป้อนข้อมูลในรูปแบบทศนิยมฐานสองหรือ1รูปแบบสตริง (สตริง) เอาท์พุต ผลลัพธ์ของคุณเป็นค่าความจริงหากfและการgเดินทางและค่าความผิดพลาดหากพวกเขาไม่ คุณอาจไม่คิดว่าอินพุตจะถูกเรียงลำดับ ตัวอย่าง พิจารณาอินพุต 5 และ 16 ซึ่งเข้ารหัสฟังก์ชันที่ประกอบไปด้วย …

27
หน้าลูกเต๋าที่มองเห็นได้
ตายแบบตะวันตกเป็นก้อนซึ่งเลข 1 ถึง 6 มีการทำเครื่องหมายบนใบหน้า คู่ที่เพิ่มไปยัง 7 จะวางอยู่บนใบหน้าตรงข้าม เนื่องจากเป็นคิวบ์เราสามารถมองเห็นได้ระหว่าง 1 และ 3 ใบหน้า (รวม) 1ในเวลาที่กำหนด ไม่สามารถมองเห็นใบหน้าตรงข้ามได้ในเวลาเดียวกัน งานของคุณคือการเขียนโปรแกรมหรือฟังก์ชั่นที่กำหนดรายการจำนวนเต็มแทนด้านตายกำหนดว่าเป็นไปได้ที่จะเห็นใบหน้าเหล่านี้ในเวลาเดียวกัน 1 โอเคบางทีคุณอาจเห็นใบหน้า 4 หรือ 5 หน้าด้วยดวงตาคู่หนึ่ง แต่สำหรับจุดประสงค์ของการท้าทายนี้เราจะสังเกตเห็นความตายจากจุดเดียว กฎ: การส่งของคุณอาจถือว่ารายการอินพุต: ไม่ว่างเปล่า 1 ≤ n ≤ 6มีเฉพาะค่าที่พอใจ ไม่มีองค์ประกอบที่ซ้ำกัน คุณอาจไม่คิดว่าอินพุตถูกเรียงลำดับ การส่งของคุณควรให้คุณค่าที่เป็นความจริง / เป็นเท็จ : ความจริงคือใบหน้าสามารถมองเห็นได้ในเวลาเดียวกัน นี่คือโค้ดกอล์ฟดังนั้นคำตอบที่สั้นที่สุด (เป็นไบต์) ชนะ! ช่องโหว่มาตรฐานจะถูกห้ามโดยค่าเริ่มต้น กรณีทดสอบ Truthy: [6] (One face) [6, 2] …

5
ตัวเลขที่สอดคล้องกัน
คำนิยาม: สามเหลี่ยมนั้นถือเป็นสามเหลี่ยมมุมฉากหากมุมภายในมุมใดมุมหนึ่ง 90 องศา จำนวนนั้นถือว่ามีเหตุผลถ้ามันสามารถแสดงโดยอัตราส่วนของจำนวนเต็มเช่นp/qที่ทั้งสองpและqเป็นจำนวนเต็ม ตัวเลขnเป็นตัวเลขที่สอดคล้องกันหากมีพื้นที่สามเหลี่ยมมุมฉากอยู่nซึ่งทั้งสามด้านมีเหตุผล นี่คือ OEIS A003273 ท้าทาย นี่คือความท้าทายการตัดสินใจปัญหา ให้หมายเลขอินxพุทเอาท์พุทค่าที่ชัดเจนและสอดคล้องกันหากxเป็นจำนวนที่สมภาคกันและค่าที่แตกต่างและที่สอดคล้องกันแยกกันหากxไม่ใช่จำนวนที่สอดคล้องกัน ค่าเอาต์พุตไม่จำเป็นต้องเป็นความจริง / เท็จในภาษาของคุณ กฎพิเศษ สำหรับความท้าทายนี้คุณสามารถสันนิษฐานได้ว่าการคาดคะเนของเบิร์ชและสวินเนอร์ตัน - ไดเออร์เป็นเรื่องจริง หรือถ้าคุณสามารถพิสูจน์การคาดคะเนของเบิร์ชและสวินเนอร์ตัน - ไดเออร์ไปรับรางวัล 1,000,000 เหรียญสหรัฐ ;-) ตัวอย่าง (ใช้Trueสำหรับตัวเลขที่สอดคล้องกันและFalseอื่น ๆ ) 5 True 6 True 108 False กฎและคำชี้แจง เข้าและส่งออกจะได้รับโดยวิธีการที่สะดวกใด ๆ คุณสามารถพิมพ์ผลลัพธ์ไปที่ STDOUT หรือส่งคืนเป็นผลลัพธ์ของฟังก์ชัน โปรดระบุในการส่งของคุณว่าค่าที่ใช้สามารถส่งออก ยอมรับได้ทั้งโปรแกรมหรือฟังก์ชั่น ช่องโหว่มาตรฐานเป็นสิ่งต้องห้าม นี่คือรหัส - กอล์ฟเพื่อให้ใช้กฎการเล่นกอล์ฟตามปกติทั้งหมดและรหัสที่สั้นที่สุด (เป็นไบต์) ชนะ

23
โรงเรียนย้ายออก (วันที่ 1)
ท้าทายถ่ายโดยได้รับอนุญาตจากการประกวดรหัสมหาวิทยาลัยของฉัน หลายปีที่ผ่านมาจำนวนนักเรียนในโรงเรียนของฉันเพิ่มขึ้นอย่างต่อเนื่อง อันดับแรกจำนวนนักเรียนเพิ่มขึ้นในห้องเรียน แต่จากนั้นจำเป็นต้องแปลงพื้นที่บางส่วนสำหรับบางกลุ่มเพื่อให้มีห้องเรียนเช่นห้องออกกำลังกายหรือหลักสูตรสุดท้ายนี้ถึงห้องไม้กวาด เมื่อปีที่แล้วหน่วยงานวิชาการมีงบประมาณในการสร้างอาคารใหม่และเริ่มทำงาน ในที่สุดพวกเขาก็เสร็จแล้วและสามารถใช้อาคารใหม่ได้แล้วดังนั้นเราจึงสามารถย้ายได้ (อาคารเก่าจะได้รับการฟื้นฟูและจะใช้สำหรับฟังก์ชั่นอื่น) แต่มันทำให้เราผ่านไปครึ่งทาง ผู้กำกับต้องการทราบว่าการย้ายจะเป็นไปได้โดยไม่แยกหรือเข้าร่วมกลุ่มหรือว่านักเรียนบางคนต้องเปลี่ยนกลุ่ม ท้าทาย กำหนดจำนวนนักเรียนของกลุ่มปัจจุบันและห้องเรียนใหม่ (ความจุ) ส่งออกค่าความจริงถ้าเป็นไปได้ที่จะกำหนดห้องเรียนที่แตกต่างกันด้วยความจุที่เพียงพอให้กับแต่ละกลุ่มปัจจุบันหรือค่าความเท็จเป็นอย่างอื่น กรณีทดสอบ Input: groups of students => [10, 20, 30], classrooms capacity => [31, 12, 20] Output: True Input: groups of students => [10, 20, 30], classrooms capacity => [100, 200] Output: False Input: groups of students => …

14
นี่คือการสำรวจเส้นทางการสั่งซื้อล่วงหน้าของ BST หรือไม่
พื้นหลัง ต้นไม้ไบนารีเป็นต้นไม้ที่มีรากทุกโหนดมีที่มากที่สุดเด็กสองคน ต้นไม้ไบนารีที่มีข้อความเป็นต้นไม้ไบนารีที่มีทุกโหนดมีป้ายที่มีจำนวนเต็มบวก; ยิ่งไปกว่านั้นป้ายชื่อทั้งหมดจะแตกต่างกัน BST (ต้นไม้ค้นหาแบบทวิภาค) เป็นต้นไม้ไบนารีที่มีข้อความที่ป้ายชื่อของแต่ละโหนดมากกว่าฉลากของโหนดทั้งหมดในทรีย่อยซ้ายของตนและมีขนาดเล็กกว่าป้ายทุกโหนดในทรีย่อยด้านขวา ตัวอย่างเช่นต่อไปนี้คือ BST: การสำรวจเส้นทางล่วงหน้าของต้นไม้ไบนารีที่ติดป้ายกำกับนั้นถูกกำหนดโดยรหัสหลอกต่อไปนี้ function preorder(node) if node is null then return else print(node.label) preorder(node.left) preorder(node.right) ดูภาพต่อไปนี้เพื่อรับสัญชาติญาณที่ดีขึ้น: จุดยอดของต้นไม้ไบนารีนี้จะถูกพิมพ์ตามลำดับต่อไปนี้: F, B, A, D, C, E, G, I, H คุณสามารถอ่านเพิ่มเติมเกี่ยวกับ BSTs ที่นี่และอื่น ๆ เกี่ยวกับการสำรวจเส้นทางการสั่งซื้อล่วงหน้าที่นี่ ท้าทาย ได้รับรายชื่อของจำนวนเต็มงานของคุณคือการตรวจสอบว่ามีการ BST ที่มีการสั่งซื้อล่วงหน้า traversal พิมพ์ว่าaaaaaa อินพุต ไม่ว่างเปล่ารายการของที่แตกต่างกันจำนวนเต็มบวกaaa เลือกความยาวของaaa เอาท์พุต truthyค่าถ้าเป็นสำรวจเส้นทางการสั่งซื้อล่วงหน้าของ BST …

13
นี่คือการล้างตรงหรือไม่?
ที่เกี่ยวข้อง: ชื่อมือโป๊กเกอร์ สเตจฟัจด์คือมือโป๊กเกอร์ที่มีไพ่ห้าใบเรียงตามลำดับชุดสูทเดียวกันทั้งหมด ในฐานะที่เป็นส่วนหนึ่งของการล้างตรงเอซสามารถจัดอันดับทั้งเหนือกษัตริย์หรือต่ำกว่าสอง เอซสามารถจัดอันดับทั้งสูง (เช่น A ♥ K ♥ Q ♥ J ♥ 10 ♥เป็นเอซล้างสูงตรง) หรือต่ำ (เช่น 5 ♦ 4 ♦ 3 ♦ 2 ♦ A ♦เป็นฟลัชตรงห้าสูง) แต่ ไม่สามารถจัดอันดับทั้งสูงและต่ำในมือเดียวกัน (เช่น Q ♣ K ♣ A ♣ 2 ♣ 3 ♣เป็นเอซฟลัชสูงไม่ใช่ฟลัชตรง) ท้าทาย Nไพ่ที่มอบให้(ในรูปแบบที่เหมาะสม) ส่งออกค่าความจริงหากมีฟลัชตรงอยู่ในมือโป๊กเกอร์ อินพุต Nหมายเลขของการ์ด (ในรูปแบบที่เหมาะสม) มีสี่ชุด หัวใจ, จอบ, …

5
เป็นเบอร์ของฉันไม่ซ้ำใคร
ในความท้าทายนี้เราเรียนรู้วิธีเข้ารหัสจำนวนเต็มบวกทุกตัวโดยใช้ทรีแฟคเตอร์ นี่คือวิธีการทำงาน: สตริงว่างมีค่า 1 (S)โดยที่Sนิพจน์ใด ๆ ที่มีค่าของSจะประเมินไปที่S th prime ABที่AและBมีการแสดงออก arbirary ที่มีค่าของและBตามลำดับมีค่าA * B ตัวอย่างเช่นถ้าเราต้องการเป็นตัวแทน 7 เราจะทำ 7 -> (4) -> (2*2) -> ((1)(1)) -> (()()) ปรากฎว่าเราสามารถเป็นตัวแทนของจำนวนทั้งหมดโดยใช้วิธีนี้ ในความเป็นจริงเราสามารถแสดงตัวเลขได้หลายวิธี เพราะการคูณคือการสับเปลี่ยน 10 ทั้งคู่ ((()))() และ ()((())) ในขณะเดียวกันตัวเลขบางตัวสามารถแสดงได้ใน 1 ทางเท่านั้น ยกตัวอย่าง 8 8 เท่านั้นที่สามารถแสดงเป็น ()()() และเนื่องจากอะตอมทั้งหมดของเราเหมือนกันเราจึงไม่สามารถใช้สับเปลี่ยนเพื่อจัดระเบียบอะตอมเหล่านั้นใหม่ ดังนั้นตอนนี้คำถามคือ "ตัวเลขใดที่สามารถแทนได้ใน 1 ทาง" ข้อสังเกตแรกคือสิ่งที่ฉันเพิ่งเริ่มทำที่นั่น ดูเหมือนว่าพลังที่สมบูรณ์แบบนั้นมีคุณสมบัติพิเศษบางอย่าง ภายใต้การตรวจสอบเพิ่มเติมเราสามารถหา …

30
เปรียบเทียบสองตัวเลขที่กำหนดเป็นสตริง
ฉันมีปัญหาในที่ทำงาน ฉันต้องการเปรียบเทียบตัวเลขสองตัวที่มาเป็นสตริงจากฐานข้อมูลที่แตกต่างกันสองตัว ตัวเลขอาจมาพร้อมกับเลขศูนย์นำหน้าและ / หรือช่องว่างนำหน้า / ต่อท้าย ดังนั้นฉันอาจมี"0001 "จากฐานข้อมูลหนึ่งและ" 1 "จากอีกฐานหนึ่ง ฉันแก้ไขปัญหาใน C # ด้วยรหัสต่อไปนี้: Func<string, string, bool> f = (a,b) => int.Parse(a.Trim()) == int.Parse(b.Trim()) ความท้าทาย นี่เป็นความท้าทายที่ง่ายมากเหมาะสำหรับผู้เริ่มต้นและภาษาลึกลับทุกชนิด กำหนดตัวเลขสองตัวเป็นสตริงที่อาจมาพร้อมกับเลขศูนย์นำหน้าและ / หรือช่องว่างนำหน้า / ต่อท้ายให้เขียนรหัสที่สั้นที่สุดที่ตรวจสอบว่าสองสายแสดงหมายเลขเดียวกันหรือไม่ อินพุตจะต้องมีสองสตริงหรือเทียบเท่าในภาษาของคุณ (อาร์เรย์ถ่านเป็น OK) และพวกเขามักจะเป็นตัวแทนของค่าจำนวนเต็มมากกว่าศูนย์ ผลลัพธ์จะต้องเป็นค่าที่สอดคล้องกันสองค่าใด ๆ ที่แทนค่าจริงและค่าเท็จ ตัวอย่าง A B Result ---------------------------- "0001" "1 " true "1450" "1450 …

21
กำหนดความสุดยอด
จำนวนล้นเหลือเป็นจำนวนเต็มnว่าชุดใหม่ที่ถูกผูกไว้บนสำหรับอัตราส่วนกับฟังก์ชั่นตัวหารผลรวม σ กล่าวอีกนัยหนึ่งnคือเหลือเฟือหากว่าสำหรับจำนวนเต็มบวกทั้งหมดxที่น้อยกว่าn : σ(n)n>σ(x)xσ(n)n>σ(x)x\frac{\sigma(n)}n>\frac{\sigma(x)}x สำหรับค่าบางอย่าง: n σ(n) σ(n)/n superabundant 1 1 1.0000 yes 2 3 1.5000 yes 3 4 1.3333 no 4 7 1.7500 yes 5 6 1.2000 no 6 12 2.0000 yes 7 8 1.1429 no 8 15 1.8750 no 9 13 1.4444 no รายการยาวของเหล่านี้ (สำหรับกรณีทดสอบ) สามารถพบได้ที่OEIS A004394 …

11
มันเป็นสตริงย่อยของตัวเองหรือไม่?
รับสตริงส่งคืนว่าสตริงเป็นสตริงย่อยของซอร์สโค้ดของโปรแกรมหรือไม่ ใช้กฎ quine มาตรฐานซึ่งหมายความว่าคุณไม่สามารถอ่านซอร์สโค้ดของคุณเอง ความยาวของอินพุตมีการรับประกันว่าจะน้อยกว่าหรือเท่ากับความยาวของโปรแกรม คุณอาจส่งคืนค่าที่แตกต่างกันสองค่าโดยไม่จำเป็นต้องเป็นค่าจริงและค่าเท็จ นอกจากนี้คุณยังสามารถส่งฟังก์ชั่นแทนที่จะเป็นโปรแกรมเต็มรูปแบบ นี่คือรหัสกอล์ฟที่สั้นที่สุดที่จะชนะ! ตัวอย่าง ถ้ารหัสที่มาของคุณprint(input() = False)ก็ควรจะกลับ True สำหรับแต่สำหรับเท็จnt(itupn

27
ตัวตรวจสอบบัญชีผู้ใช้ VEVO
เรามักจะดูมิวสิควิดีโอบน Youtube ช่อง Youtube จำนวนมากที่โฮสต์มิวสิควิดีโอนั้นถูก "ขับเคลื่อนโดย VEVO" สามารถระบุได้อย่างง่ายดายโดยฝังทั้ง VEVO ที่ภาพขนาดย่อของวิดีโอและต่อท้าย VEVO กับชื่อช่องของพวกเขา ตอนนี้เขียนโค้ดเพื่อทดสอบว่าสตริงที่กำหนดโดยผู้ใช้เป็นบัญชีผู้ใช้ VEVO หรือไม่ ข้อกำหนดสำหรับสตริงบัญชีผู้ใช้ VEVO ที่ถูกต้อง: ต้องมีอักขระตัวพิมพ์ใหญ่ตัวพิมพ์เล็กและตัวเลขเท่านั้น (ไม่มีช่องว่างหรือเครื่องหมายวรรคตอน) ต้องไม่เกิน 80 ตัวอักษร ต้องมีสตริงย่อย "VEVO" ที่ท้ายสตริง กรณีทดสอบ: อินพุตที่ถูกต้อง: AdeleVEVO ConnieTalbotVEVO SHMVEVO justimberlakeVEVO DJMartinJensenVEVO test123VEVO อินพุตไม่ถูกต้อง: syam kapuk jypentertainment Noche de Brujas testVEVO123 แน่นอนเพราะนี่คือรหัสกอล์ฟฉันกำลังมองหารหัสสั้นที่สุดโดยใช้ภาษาการเขียนโปรแกรมใด ๆ

9
เป็นวงรอบหรือไม่?
บทนำ คุณสามารถข้ามส่วนนี้ได้หากคุณรู้อยู่แล้วว่ากลุ่มวงจรคืออะไร กลุ่มถูกกำหนดโดยชุดและการดำเนินการแบบไบนารีที่เชื่อมโยง$(นั่นคือ(a $ b) $ c = a $ (b $ c). มีองค์ประกอบหนึ่งองค์ประกอบในกลุ่มeที่มีa $ e = a = e $ aทั้งหมดaในกลุ่ม ( ตัวตน ) สำหรับทุกองค์ประกอบaในกลุ่มมีอยู่หนึ่งbอย่างนั้นa $ b = e = b $ a( ผกผัน ) . สำหรับทุก ๆ สององค์ประกอบa, bในกลุ่มa $ bอยู่ในกลุ่ม ( ปิด ) เราสามารถเขียนในสถานที่ของa^na$a$a$...$a กลุ่มย่อย cyclic ที่สร้างโดยองค์ประกอบใด …

13
เมทริกซ์อยู่ในอันดับที่หนึ่งหรือไม่
กำหนดเมทริกซ์ของจำนวนเต็มทดสอบว่าเป็นอันดับที่หนึ่งซึ่งหมายความว่าทุกแถวเป็นพหุคูณของเวกเตอร์เดียวกัน ตัวอย่างเช่นใน 2 0 -20 10 -3 0 30 -15 0 0 0 0 ทุกแถวมีหลาย1 0 -10 5ค่า คำจำกัดความเดียวกันนี้ยังใช้งานได้กับคอลัมน์แทนที่แถว อีกวิธีหนึ่งคืออันดับหนึ่งถ้ามันเหมือนกับตารางสูตรคูณ: * 1 0 -10 5 ---------------- 2 | 2 0 -20 10 -3 | -3 0 30 -15 0 | 0 0 0 0 เราได้กำหนดเลเบลแถวr[i]และเลเบลคอลัมน์c[j]เพื่อให้แต่ละรายการเมทริกซ์M[i][j]เป็นผลิตภัณฑ์ของเลเบลที่สอดคล้องกันM[i][j] = r[i] * c[j]ดังนี้ การป้อนข้อมูล: …

16
อีกหนึ่งโปรแกรมแล้วฉันก็ออกไป!
กำหนดจำนวนเต็มบวกระดับการซ้อนnและสตริงsของตัวอักขระ ASCII ( เพื่อ~ออกโปรแกรมซึ่งเมื่อทำงานในภาษาเดียวกัน outputs โปรแกรมที่เอาท์พุทโปรแกรมที่... sที่เอาท์พุทสตริง รวมnโปรแกรมควรจะสร้างขึ้นซึ่งทั้งหมดควรจะทำงานในภาษาเดียวกันกับคำตอบของคุณ หมายเหตุ: คุณสามารถส่งออกโปรแกรมหรือฟังก์ชั่น - สิ่งที่คุณได้รับอนุญาตโดยค่าเริ่มต้นเป็นการส่ง คุณสามารถป้อนsด้วยอักขระที่หลบหนีวิธีที่โปรแกรมหรือฟังก์ชั่นในภาษาของคุณมักจะใส่สตริง ตัวอย่าง ตัวอย่างเช่นที่กำหนดn=1และs="recursion"โปรแกรม Python 2 อาจส่งออก: print "recursion" การรันสิ่งนี้จะได้ผลลัพธ์: recursion ได้รับn=2และ s = "PPCG" โปรแกรม Python 2 อาจส่งออก: print "print \"PPCG\" " การรันเอาต์พุตนี้: print "PPCG" การรันเอาต์พุตนี้: PPCG ที่เกี่ยวข้อง (+ ชื่อเรื่องแรงบันดาลใจ): อีกหนึ่ง LUL และฉันไม่อยู่ ที่เกี่ยวข้องด้วย (ใน sandbox - ตอนนี้ถูกลบ …
21 code-golf  recursion  code-golf  kolmogorov-complexity  board-game  code-golf  number-theory  polynomials  code-golf  code-golf  array-manipulation  polyglot  alphabet  answer-chaining  code-golf  sequence  math  atomic-code-golf  abstract-algebra  proof-golf  code-golf  internet  code-golf  internet  code-golf  ascii-art  kolmogorov-complexity  code-golf  math  ascii-art  number  integer  code-golf  decision-problem  binary-matrix  code-golf  number  sequence  number-theory  code-golf  math  decision-problem  matrix  abstract-algebra  code-golf  string  keyboard  code-golf  fractal  code-golf  math  sequence  combinatorics  hello-world  vim  code-golf  sequence  code-golf  graphical-output  image-processing  code-golf  decision-problem  matrix  linear-algebra  code-golf  ascii-art  code-golf  math  code-golf  ascii-art  graphical-output  code-golf  string  code-golf  string  substitution  code-golf  string  ascii-art  code-golf  arithmetic  code-golf  number  array-manipulation  decision-problem  code-golf  kolmogorov-complexity  code-generation  fractal  code-golf  ascii-art  kolmogorov-complexity  code-golf  ascii-art  code-golf  string  array-manipulation  code-golf  music  code-golf  array-manipulation  code-golf  internet  stack-exchange-api  math  fastest-algorithm  code-golf  binary  bitwise  code-golf  date  code-golf  string  code-golf  sequence  integer  code-golf  arithmetic  number-theory  code-golf  string  random 

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