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

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

25
สีเสริม
เมื่อได้รับอินพุตของสีใน#rrggbbรูปแบบเลขฐานสิบหกให้ส่งออกส่วนประกอบของ RGB ในรูปแบบเดียวกัน ระบบ RGB สมบูรณ์ R 2 G 2 B 2ของสีใด ๆ R 1 G 1 B 1ถูกกำหนดให้เป็นสีกับ R 2มูลค่า255 - R 1 , บี2มูลค่า255 - B 1และจี2มูลค่า255 - G 1 เลขฐานสิบหกอาจเป็นตัวพิมพ์ใหญ่ (# FFAA20) หรือตัวพิมพ์เล็ก (# ffaa20) กรณีของอินพุตและเอาต์พุตไม่จำเป็นต้องสอดคล้องกัน (ดังนั้นคุณอาจใช้อินพุตเป็นตัวพิมพ์เล็ก แต่เอาต์พุตเป็นตัวพิมพ์ใหญ่และในทางกลับกัน) เนื่องจากนี่คือcode-golfรหัสที่สั้นที่สุดเป็นไบต์จะเป็นผู้ชนะ กรณีทดสอบ (โปรดทราบว่าตั้งแต่ให้โปรแกรม / ฟังก์ชั่นของคุณเองผลลัพธ์ของมันจะส่งผลให้อินพุตดั้งเดิม (มัน ไม่เกี่ยวข้อง ) กรณีทดสอบควรทำงานได้ทั้งสองทิศทาง): …
26 code-golf 

8
แปลงวันที่เป็นสัญกรณ์ xkcd
ใน xkcd ของเขาเกี่ยวกับรูปแบบวันที่มาตรฐาน ISO 8601 Randall ดักในสัญกรณ์ทางเลือกที่ค่อนข้างอยากรู้: ตัวเลขขนาดใหญ่คือตัวเลขทั้งหมดที่ปรากฏในวันที่ปัจจุบันตามลำดับปกติและตัวเลขขนาดเล็กเป็นดัชนีที่อิงกับ 1 ครั้งของการเกิดขึ้นของตัวเลขนั้น 2013-02-27ดังนั้นตัวอย่างข้างต้นหมายถึง ลองกำหนดการแสดง ASCII สำหรับวันดังกล่าว บรรทัดแรกมีดัชนี 1 ถึง 4 บรรทัดที่สองประกอบด้วยตัวเลข "ใหญ่" บรรทัดที่สามประกอบด้วยดัชนี 5 ถึง 8 หากมีดัชนีหลายรายการในสล็อตเดียวรายการเหล่านั้นจะอยู่ติดกันตั้งแต่ขนาดเล็กที่สุดไปหามากที่สุด หากมีmดัชนีมากที่สุดในช่องเดียว (เช่นในหลักเดียวกันและในแถวเดียวกัน) แต่ละคอลัมน์ควรมีm+1อักขระกว้างและจัดชิดซ้าย: 2 3 1 4 0 1 2 3 7 5 67 8 ดูความท้าทายสำหรับคู่หูสำหรับการแปลงฝั่งตรงข้าม ความท้าทาย ให้วันที่ ISO 8601 ( YYYY-MM-DD) ส่งออกสัญกรณ์วันที่ xkcd ที่เกี่ยวข้อง …

3
รวมวันเกิดครบ 100 ปี
เมื่อเร็ว ๆ นี้ฉันได้เพิ่มอายุตัวฉันและภรรยาและลูก ๆ ของฉันและตระหนักว่าในบางจุดในอนาคตที่ไม่ไกลเกินไปทุกวัยของเราจะเพิ่มขึ้นเป็น 100 ปี ท้าทาย สำหรับอินพุตประกอบด้วยอายุ (ทั้งหมด) รวมและรายการวันเดือนปีเกิดเอาท์วันที่ซึ่งรวมอายุทั้งหมดเพิ่มขึ้นรวมทั้งหมด อินพุตที่รวมอายุ (เป็นปี) จะเป็นจำนวนเต็มบวก รายการป้อนข้อมูลของวันเกิดจะเป็นรายการ (รูปแบบใดก็ตามที่สะดวกสำหรับภาษาของคุณ) ของวันที่ที่ต้องมีการแสดงตัวเลขของวันเดือนและปี จำนวนวันตั้งแต่ยุคที่เฉพาะเจาะจงไม่เป็นที่ยอมรับ คุณอาจคิดว่ารายการวันที่ป้อนเข้าจะเรียงตามลำดับเวลา เอาต์พุตจะเป็นวันที่เดียวในรูปแบบเดียวกับวันที่อินพุต สำหรับจุดประสงค์ของการรวมอายุ 1 ปีจะถือว่าเป็น 365.25 วัน สำหรับปัจจัยการผลิตบางอย่างมันเป็นไปไม่ได้ที่จะหาวันที่หลังจากวันเกิดทั้งหมดเมื่อพวกเขาทั้งหมดเพิ่มขึ้นถึงอายุรวมกัน ตัวอย่างเช่นพิจารณาวันเกิดสองวันที่อยู่ห่างกัน 20 ปี แต่เราต้องการรวม 10 ปี ในกรณีนั้นผลลัพธ์จะเป็นวันเกิดที่ 10 ของวันเกิดที่เก่ากว่า กล่าวอีกนัยหนึ่งอายุของแต่ละบุคคลจะถือเป็น 0 สำหรับทุกวันก่อนวันเกิดของบุคคลนั้น ผลลัพธ์จะเป็นวันแรกที่อายุรวมกันเพิ่มขึ้นเป็นอย่างน้อยอายุที่ป้อนเข้า คุณอาจใช้ฟังก์ชั่นวันที่ - เวลา คุณต้องสนับสนุนวันที่ย้อนกลับไปจนถึงปี 1970/01/01 ตัวอย่าง ที่นี่ฉันให้วันที่ทั้งหมดในรูปแบบ YYYY / MM / …
26 code-golf  date 

11
เกม Dyalog APL ปี 2559 อย่างเป็นทางการ
หากคุณคิดว่านี่อาจจะสนุก แต่การทำงานมากเกินไปพิจารณาเข้าร่วมในการนี้ความท้าทายที่มีขนาดเล็กมาก บิตของสนุก (และอาจจะแห้ว!) 2016 ... Dyalog เรื่อง "ปริศนาแห่งปี" สนุก! วัตถุประสงค์ ค้นหานิพจน์ Dyalog APL ( ดาวน์โหลด ) (ภาษาอื่น ๆ ที่ได้รับอนุญาตดูสิทธิ์ด้านล่าง) ที่เกี่ยวข้องกับตัวเลข 2 0 1 6 ทุกประการเพื่อที่จะเท่ากับตัวเลข 0 ถึง 100 ตัวอย่างเช่น: 20=16 ×2016 2⌊016 2+0+1*6 ... จุดมุ่งหมายคือการใช้อักขระน้อยที่สุดในแต่ละนิพจน์ (จำนวนอักขระขั้นต่ำสำหรับนิพจน์คือ 5 - ตัวเลขสี่หลัก 2 0 1 6 และฟังก์ชัน / ตัวดำเนินการดั้งเดิม) กฎระเบียบ แต่ละนิพจน์ต้องมีตัวเลข 2 …

3
ดื่มเบียร์ด้วยตัวเอง
มันเป็นวันศุกร์! ซึ่งหมายความว่าถึงเวลาเบียร์แล้ว! น่าเศร้าที่วันนี้เราจะเล่นเบียร์แทนที่จะดื่ม :( ท้าทาย เอาท์พุทเบียร์แล้วดื่ม จำนวนจิบที่คุณเปลี่ยนแปลงการส่งออก จิบ โปรแกรมของคุณควรใช้สตริงอินพุตหนึ่งรายการ สายนี้ แต่เพียงผู้เดียวสามารถประกอบด้วยออกจากการตัดแบ่งsips หากอินพุตเป็นสตริงว่างคุณควรส่งเบียร์แก้วเต็มรวมถึงโฟม ยิ่งคุณดื่มมากเท่าไหร่แก้วเบียร์ของคุณก็จะยิ่งมีมากขึ้นเท่านั้น หากคุณใช้เวลา 0 จิบเบียร์ของคุณยังมีฟองอยู่ ผลลัพธ์ของโฟมนี้จะเหมือนกันเสมอ (ดูตัวอย่าง) หากคุณใช้เวลา 1 Yuck, foam.จิบคุณควรส่งออกแก้วเบียร์ตามด้วยการขึ้นบรรทัดใหม่และสตริง หากคุณเลือกจิบ 1 ขวดขึ้นไปบีชของคุณไม่ควรมีโฟมอีกต่อไป แต่ควรแสดงส่วนบนของแก้ว การดื่มโฟมนับเป็นหนึ่งจิบ ถ้าคุณใช้เวลาจิบ 6 Burpหรือมากกว่าคุณควรออกแก้วเบียร์เปล่าตามด้วยการขึ้นบรรทัดใหม่และสตริง ในแต่ละครั้งที่จิบแก้วเบียร์ของคุณควรจะว่างเปล่า ความเต็มของบีชนั้นขึ้นอยู่กับปริมาณฟอง°( °) ในเบียร์ของคุณ สำหรับการจิบแต่ละครั้งที่คุณทำหลังจากฟองโฟมเส้นของฟองควรจะถูกลบออก เบียร์แต่ละสายสามารถบรรจุฟองอย่างน้อย1และสูงสุด 5ตำแหน่งของฟองเหล่านี้ควรเป็นแบบสุ่ม 100% ตัวอย่าง อินพุต empty input string, or no input at all เอาท์พุต oo …

17
ตารางสูตรคูณสำหรับ Cheela
Cheela (จากหนังสือของมังกรไข่โดยโรเบิร์ตแอล Forward) เป็นสิ่งมีชีวิตที่อาศัยอยู่บนพื้นผิวของดาวนิวตรอน ร่างกายของพวกเขาแบนและเป็นวงกลมโดยมีดวงตาทั้งสิบสองตาที่บริเวณรอบนอกดังนั้นพวกเขาจึงใช้ระบบเลขฐาน 12 ในหมู่ Cheela การดูแลลูกฟักและการศึกษาของเด็กเป็นงานที่ทำโดย Old Ones เนื่องจาก Cheela หนุ่มต้องได้รับการสอนวิธีการคูณ Ones Old สามารถใช้ตารางสูตรคูณ งานของคุณคือการสร้างตารางการคูณ12x 12ในฐาน12ดังต่อไปนี้ ตัวอักษรตัวพิมพ์ใหญ่AและBใช้สำหรับตัวเลขที่สอดคล้องกับทศนิยม10 และ11ตามลำดับ 1 2 3 4 5 6 7 8 9 A B 10 2 4 6 8 A 10 12 14 16 18 1A 20 3 6 9 10 13 …

8
เติมแถวคอลัมน์และเส้นทแยงมุมของตาราง NxN ด้วย 1 ถึง N
งาน รับอินพุต N สร้างและส่งออกตาราง NxN โดยที่แต่ละแถวคอลัมน์และเส้นทแยงมุมทั้งสองมีตัวเลข 1 ถึงN(หรือ 0 ถึงN−1 ถ้าง่ายกว่า) อินพุต Nการป้อนข้อมูลที่เป็นจำนวนเต็มบวก เพราะมันหมายถึงจำนวนคอลัมน์และแถวในตาราง สำหรับปัญหานี้คุณสามารถสันนิษฐานNได้ว่ามีขนาดที่เหมาะสม4 ≤ N ≤ 8หรือ ( 1 ≤ N ≤ 8หากคุณไปเพื่อรับโบนัสด้านล่าง) เอาท์พุต ผลลัพธ์จะเป็นกริดN× Nในตารางแต่ละแถวมีเพียงตัวเลข 1 ถึงNแต่ละคอลัมน์มีเพียงหมายเลข 1 ไปNและทั้งสองเส้นทแยงมุมของความยาวN(หนึ่งจาก(0,0)ไป(N-1,N-1)และจาก(0,N-1)ไป(N-1, 0)) เพียง แต่มีตัวเลข 1 Nถึง คุณสามารถใช้หมายเลข 0 N−1ไป สำหรับแต่ละวิธีNมีวิธีแก้ปัญหาที่เป็นไปได้มากมายคุณจะต้องพิมพ์วิธีแรกที่คุณพบ คุณไม่จำเป็นต้องพิมพ์ช่องว่างระหว่างตัวเลข ข้อ จำกัด รหัสของคุณควรจะให้ผลลัพธ์ซ้ำN >= 7ๆ นั่นคือถ้าคุณสามารถเรียกใช้และได้รับการแก้ไขN = 7จากรหัสของคุณในแต่ละครั้งคุณก็ดี …

12
Quine / Quine ย้อนกลับ
เขียนโปรแกรมที่สมบูรณ์ซึ่งรับอินพุตจำนวนเต็มบูลีนหรือไม่เป็นลบ มันจะต้อง: ส่งออกซอร์สโค้ดของตัวเองหากค่าอินพุตเป็นเท็จ เอาท์พุทซอร์สโค้ดของตัวเองในสิ่งที่ตรงกันข้ามถ้าค่าอินพุตเป็นความจริง โปรแกรมของคุณไม่สามารถเป็น palindromic และไม่สามารถอ่านซอร์สโค้ดของตัวเองด้วยวิธีการใด ๆ นี่คือรหัสกอล์ฟ - รหัสที่สั้นที่สุดในหน่วยไบต์ชนะ
26 code-golf  quine 

4
Golf Me An OOP!
Golf Me An OOP! องค์ประกอบที่สำคัญสองประการของการโปรแกรมเชิงวัตถุคือการสืบทอดและการจัดองค์ประกอบ ร่วมกันพวกเขาอนุญาตให้สร้างลำดับชั้นคลาสที่เรียบง่าย แต่ทรงพลังเพื่อแก้ปัญหา งานของคุณคือการแยกชุดของคำสั่งเกี่ยวกับลำดับชั้นของชั้นเรียนและตอบคำถามเกี่ยวกับลำดับชั้น อินพุต ชุดของข้อความสั่งและคำถามเกี่ยวกับลำดับชั้นของชั้นเรียนอ่านจากไฟล์หรืออินพุตมาตรฐานซึ่งเป็นวิธีที่ดีที่สุดสำหรับภาษาของคุณ หากคุณใช้ตัวเลือกไฟล์ชื่อไฟล์จะถูกส่งเป็นอาร์กิวเมนต์แรกในรหัสของคุณ (อาร์กิวเมนต์ฟังก์ชั่นหรืออาร์กิวเมนต์บรรทัดคำสั่งแล้วแต่จำนวนใดจะเลือก) รูปแบบดังต่อไปนี้: <statement> : <name> is a <name>. | <name> has a <name>. <question> : Is <name> a <name>? | Does <name> have a <name>? <name> : a-z | A-Z | sequence of alphanumerics or underscores, starting with a …

5
The Travelling O
โลกเป็นเซลล์ห้าถึงห้าเซลล์ มันล้อมรอบทุกด้าน สามารถมองเห็นได้เหมือน ... XXXXX XXXXX XXOXX XXXXX XXXXX คุณเป็น O. คุณชอบเดินทางไปทั่วโลกและทำตามกฎต่อไปนี้ (ปล่อยให้ C เป็นวันปัจจุบัน) ในวันสำคัญคุณรู้สึกถึงความคิดถึง กลับไปยังที่ที่คุณเริ่มเมื่อวานนี้ ในวันที่แปลกคุณรู้สึกคิดถึงบ้าน ย้ายหนึ่งก้าวเข้าใกล้บ้านถ้าเป็นไปได้และก้าวหนึ่งในแนวตั้งเข้าใกล้บ้านถ้าเป็นไปได้ ไม่สนใจการล้อมรอบโลกเพื่อจุดประสงค์ในการกำหนดความใกล้ชิด เมื่อวันที่แม้กระทั่งวันที่คุณรู้สึกรักการผจญภัย ย้าย C / 2 ขั้นตอนไปทางใต้ ในตารางวันคุณรู้สึกถึงการผจญภัย ย้ายไปที่ผนังด้านตะวันออก ในวันที่ฟีโบนัชชีโลกขยายไปทางทิศใต้หนึ่งแถว ในวันที่เป็นรูปสามเหลี่ยมโลกจะขยายออกไปทางทิศตะวันออกหนึ่งคอลัมน์ หากมีกฎสองข้อขึ้นไปที่จะใช้ในเวลาเดียวกันให้ใช้กฎเหล่านี้ตามลำดับที่แสดงไว้ ตัวอย่างเช่นในวันสำคัญ ๆ ให้กลับไปที่จุดเริ่มต้นเมื่อวานนี้ก่อนแล้วค่อยขยับเข้าไปใกล้บ้านคุณหนึ่งก้าว คุณอาศัยอยู่ที่จุดศูนย์กลางของโลก (เริ่มต้น) เช่นตำแหน่ง (2,2) ซึ่งไม่มีดัชนีจากมุมตะวันตกเฉียงเหนือ คุณเริ่มต้นการเดินทางที่นั่นในวันแรก อินพุต จำนวนเต็มเดียว, N เอาท์พุต พิกัด X และ Y ของคุณในวันที่ N …
26 code-golf  grid 

30
AGM ซีรีย์รู 1: คำนวณค่าเฉลี่ยเลขคณิตและเรขาคณิต
คำถามนี้ได้รับแรงบันดาลใจจากHNQนี้ เกี่ยวกับซีรี่ส์ คำถามนี้เป็นส่วนหนึ่งของชุดเกี่ยวกับวิธีการประชุมผู้ถือหุ้น AGMโพสต์นี้เป็นครั้งแรกในซีรีส์จะเป็นจริงเกี่ยวกับการคำนวณ คุณอาจปฏิบัติเช่นนี้เหมือนกับการแข่งขันกอล์ฟอื่น ๆ และตอบคำถามโดยไม่ต้องกังวลกับซีรีย์เลย อย่างไรก็ตามมีลีดเดอร์บอร์ดสำหรับทุกความท้าทาย Arithmetic – Geometric Mean คืออะไร Arithmetic Mean-เรขาคณิตของตัวเลขสองถูกกำหนดให้เป็นหมายเลขที่ซ้ำ ๆ การหาค่ามัชฌิมเลขคณิตและเรขาคณิตลู่ไป งานของคุณคือค้นหาหมายเลขนี้หลังจากnทำซ้ำ ชี้แจง คุณใช้ตัวเลขสามตัวa, b, nในรูปแบบที่สมเหตุสมผล สำหรับnการทำซ้ำใช้มัชฌิมเลขคณิตและเรขาคณิตของaและbและการตั้งค่าเหล่านั้นไปและab สำหรับตัวเลขสองaและค่าเฉลี่ยเลขคณิตถูกกำหนดให้เป็นb(a + b) / 2 √(a * b)ค่าเฉลี่ยเรขาคณิตถูกกำหนดให้เป็น aและbควรจะเข้าหากัน จากนั้นการส่งออกทั้งในและab คุณไม่ต้องกังวลกับความไม่แน่นอนของการลอยตัวและเช่นนั้น นี่คือโค้ดกอล์ฟที่สั้นที่สุดในหน่วยไบต์ ! กรณีทดสอบ [0, [24, 6]] -> [24, 6] [1, [24, 6]] -> [15.0, 12.0] [2, …

24
การนับและการสะกดคำ
เขียนโปรแกรมที่ใช้เป็นสายอักขระที่ป้อนสตริงที่มีคุณสมบัติดังต่อไปนี้ หากตัวอักษรในสตริงเป็นตัวอักษรตัวพิมพ์ใหญ่ (ASCII 41-5A) อักขระนั้นจะถูกแทนที่ด้วยสตริงที่มีตัวอักษรทุกตัวจนถึงและรวมถึงตัวอักษรต้นฉบับในตัวพิมพ์ใหญ่ ตัวอย่างเช่นถ้าสายป้อนเป็นแล้วออกจะเป็นIABCDEFGHI ในทำนองเดียวกันถ้าตัวละครเป็นตัวอักษรตัวเล็ก (ASCII 61-7A) ตัวละครจะถูกแทนที่ด้วยวิธีเดียวกัน จะถูกแทนที่ด้วยiabcdefghi หากตัวละครเป็นตัวเลข (ASCII 30-39) ตัวละครนั้นจะถูกแทนที่ด้วยตัวเลขทุกตัวที่เริ่มต้นจาก0และนับจนถึงจำนวน หากอินพุตมีการตัดแบ่งอักขระแต่ละตัวดังนั้นลำดับการแทนที่จะถูกรวมเข้าด้วยกัน อักขระอื่นทั้งหมดจะถูกพิมพ์โดยไม่มีการดัดแปลง อินพุตตัวอย่าง (คั่นด้วยบรรทัดว่าง) AbC123 pi=3.14159 Hello, World! ตัวอย่างผลลัพธ์ AabABC010120123 abcdefghijklmnopabcdefghi=0123.0101234010123450123456789 ABCDEFGHabcdeabcdefghijklabcdefghijklabcdefghijklmno, ABCDEFGHIJKLMNOPQRSTUVWabcdefghijklmnoabcdefghijklmnopqrabcdefghijklabcd! นี่คือรหัสกอล์ฟ, fellas ใช้กฎมาตรฐาน รหัสที่สั้นที่สุดในหน่วยไบต์ชนะ หากต้องการดูลีดเดอร์บอร์ดให้คลิก "แสดงข้อมูลโค้ด" เลื่อนไปที่ด้านล่างและคลิก "►เรียกใช้ข้อมูลโค้ด" ส่วนย่อยทำโดยเครื่องมือเพิ่มประสิทธิภาพ แสดงตัวอย่างโค้ด /* Configuration */ var QUESTION_ID = 61940; // Obtain this from the …
26 code-golf  string 

3
การออกเสียง Hex
การออกเสียง Hex สำหรับผู้ที่ไม่ได้ฝึกหัดในการแสดง Silicon Valley ความท้าทายนี้ได้รับแรงบันดาลใจจากการแลกเปลี่ยนที่เป็นเช่นนี้ ( YouTube ): Kid - Here it is: Bit… soup. It’s like alphabet soup, BUT… it’s ones and zeros instead of letters. Erlich Bachman - {silence} Kid - ‘Cause it’s binary? You know, binary’s just ones and zeroes. Erlich Bachman - Yeah, I know …

13
ทำงานให้หนักขึ้นทำให้ดีขึ้น
ในการท้าทายนี้เป้าหมายของคุณคือส่งเนื้อเพลงไปที่ Daft Punk's Harder, Better, Faster, Stronger เอาท์พุทข้อความนี้โดยเฉพาะ: Work It Make It Do It Makes Us Harder Better Faster Stronger More Than Hour Our Never Ever After Work Is Over Work It Make It Do It Makes Us Harder Better Faster Stronger More Than Hour Our Never Ever After Work …

1
แก้ทางแยกการจราจร
งาน เขียนโปรแกรมหรือฟังก์ชั่นที่ใช้โครงสร้างการแยกการจราจรและเรียงลำดับผลลัพธ์ซึ่งยานพาหนะจะผ่าน เอาท์พุทควรมีที่มากที่สุดสี่เส้นที่มีรูปแบบต่อไป#. x->y\nซึ่ง#เป็นจำนวนที่หมายเลขลำดับตามด้วยจุด., xและตัวละครy พวกเขาควรจะแยกออกจากกันโดยตัวละคร["N", "E", "S", "W"] ->หากคุณไม่ส่งคืนอาเรย์ของสตริงแต่ละบรรทัดต้องลงท้ายด้วย\n(อักขระบรรทัดใหม่) หรือเทียบเท่ากับระบบของคุณ อินพุตควรใช้แบบฟอร์มต่อไปนี้: ส่วนที่ 1: อักขระสี่ตัวแต่ละตัวมีถนนปลายทางสำหรับถนนต้นทางตามลำดับ N, E, S, W (ตามเข็มนาฬิกา) ตัวละครที่ได้รับอนุญาตมีN, S, W, หรือE อวกาศหมายความว่าไม่มียานพาหนะบนถนนโดยเฉพาะ ตัวอย่างเช่นสายอักขระS WEหมายความว่ายานพาหนะ N ปรารถนาที่จะไปทางทิศใต้พื้นที่หมายความว่าไม่มียานพาหนะ E Wหมายถึงว่า S ประสงค์ที่จะไปทางตะวันตกEหมายความว่าตะวันตกต้องการที่จะไปทางตะวันออก ส่วนที่ 2 - ช่องว่างหรือตัวอักษรเดี่ยวหมายถึงอันที่หนึ่งของยานพาหนะฉุกเฉิน ส่วนที่ 3 - อักขระสองตัวที่กำหนดว่าถนนสองสายใดมีลำดับความสำคัญสูง (เช่นNEหมายความว่าทิศเหนือและทิศตะวันออกมีลำดับความสำคัญสูงกว่าทั้งใต้และตะวันตก) ถ้ามันง่ายกว่าสำหรับคุณคุณอาจใช้ถนนที่มีลำดับความสำคัญต่ำกว่า (ในกรณีนี้SW) ในสถานการณ์ที่แก้ไม่ได้รับอนุญาตให้กลับสตริงหนึ่งบรรทัดซึ่งเป็นที่ชัดเจนให้กับผู้ใช้เช่นunsolvable, no solutionและที่คล้ายกัน ผู้ใช้ JavaScript อาจมีundefinedค่าคงที่ในตัว …
26 code-golf 

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