คำถามติดแท็ก code-golf

Code-golf เป็นการแข่งขันเพื่อแก้ไขปัญหาเฉพาะในส่วนที่น้อยที่สุดของซอร์สโค้ด

2
ค้นหาเพื่อนบ้านของฉัน
อินพุตประกอบด้วยแถวiพร้อมข้อมูลเพื่อนบ้าน แต่ละฉันTHแถวมี 4 ค่าคิดเป็นเพื่อนบ้านของฉันไปยังทิศตะวันตกเฉียงเหนือ , ภาคตะวันออก , ภาคใต้และตะวันตกทิศทางตามลำดับ ดังนั้นแต่ละค่าหมายถึงเพื่อนบ้านที่ทิศทางที่กำหนดของที่ฉันTHแถวเริ่มจากแถวที่ 1 และสามารถไปได้ถึง 65,535 แถว 0ค่าบ่งชี้ไปในทิศทางเพื่อนบ้านว่าไม่มี ตัวอย่างเช่นถ้าแถวแรกคือ "0 2 3 10" มันหมายความว่าฉันเพื่อนบ้านมีสามเพื่อนบ้านอื่น ๆ : ไม่มีใครไปทางทิศเหนือเพื่อนบ้าน2ไปทางทิศตะวันออกเพื่อนบ้าน3ไปทางทิศใต้และเพื่อนบ้าน10ไปทางทิศตะวันตก คุณต้องส่งออกอาเรย์ของเพื่อนบ้านเริ่มต้นจากค่าที่มากที่สุดไปทางตะวันตกเฉียงเหนือ แต่ละเพื่อนบ้านจะปรากฏเพียงครั้งเดียวที่ตำแหน่งของมันเมื่อเทียบกับคนอื่น ๆ ลองดูตัวอย่าง: การป้อนข้อมูล: 0 0 0 0 ไม่มีเพื่อนบ้าน (กรณีว่างเปล่า) เอาท์พุท: 1 การป้อนข้อมูล: 0 2 0 0 0 0 0 1 1 มีเพื่อนบ้าน 2 ทางด้านตะวันออก 2 …

7
การกู้คืนพารามิเตอร์ช่วง
ลักษณะ คุณจะได้รับผลลัพธ์ของฟังก์ชันช่วงที่ทุกองค์ประกอบถูกปัดเศษเป็นจำนวนเต็มที่ใกล้ที่สุด เป้าหมายของคุณคือการกู้คืนรายการเดิม ตัวอย่างเช่นฟังก์ชันต่อไปนี้ (ใน Python3) จะสร้างอินพุตสำหรับโปรแกรมของคุณ: from numpy import arange, floor def floored_range(A, B, C): return list(floor(arange(A, B, C))) ผลลัพธ์ของโปรแกรมของคุณควรเป็นการคาดเดาที่ถูกต้องของข้อมูลต้นฉบับ ที่นี่การเดาที่ถูกต้องหมายความว่ามันจะต้องตรงกับอินพุตเมื่อปูพื้นและต้องเป็นเอาต์พุตที่เป็นไปได้ของฟังก์ชันช่วง (เช่นเมื่อกราฟต้องมีเส้นตรงที่สมบูรณ์) ตัวอย่าง Input: [1,2,3,4] Output: [1,2,3,4] Input: [1,2,3,4] Output: [1.9,2.7,3.5,4.3] Input: [1,2,3,4,5,5] Output: [1.9,2.7,3.5,4.3,5.1,5.9] Input: [1,1,2,2,3,3,4,4] Output: [1,1.5,2,2.5,3,3.5,4,4.5] Input: [1,1,2,3,3,4] Output: [1,1.7,2.4,3.1,3.8,4.5] Input: [56, 54, 52, 50, 48, …
11 code-golf 

4
ขุด timelapse ของเหมือง
คุณชอบที่จะดูช่วงเวลาที่ยอดเยี่ยมของสิ่งก่อสร้างหรืองานขนาดใหญ่อื่น ๆ ในไม่กี่นาทีหรือไม่? ให้ทำที่นี่ เราจะมองไปที่เหมืองขุดขุดทำภาพในแต่ละวันเพื่อดูความคืบหน้าทั้งหมด และงานของคุณคือแสดงให้เราเห็นกระบวนการนี้! เหมืองหินถูกกำหนดโดยความกว้างของชั้นแรก รถขุดถูกกำหนดโดยความสามารถในการขุดในหนึ่งวัน อินพุต ความกว้างของเหมือง เลขจำนวนเต็มเสมอ> = 1 Excavator dig speed เลขจำนวนเต็มเสมอ> = 1 เอาท์พุต ความคืบหน้าของการขุดเหมืองในแต่ละวัน เริ่มต้นด้วยพื้นดินที่ไม่ถูกแตะต้องและเสร็จสิ้นด้วยการทำเหมือง กฎระเบียบ ในวันสุดท้ายอาจมีหน่วยขุดน้อยกว่าความสามารถในการขุด งานที่มากเกินไปจะไม่ถูกนำไปใช้ในทุกที่ดังนั้นคุณควรส่งออกเหมืองที่ขุดได้อย่างสมบูรณ์ ความคืบหน้าทุกวันจะต้องมีอยู่ในผลลัพธ์ในครั้งเดียว คุณไม่สามารถล้างหรือเขียนทับความคืบหน้าของวันก่อนหน้าในผลลัพธ์ ขึ้นบรรทัดใหม่และนำขึ้นบรรทัดใหม่สำหรับผลลัพธ์ในแต่ละวันเป็นที่ยอมรับในจำนวนที่สมเหตุสมผล นี่คือรหัสกอล์ฟดังนั้นโปรดทำให้รหัสของคุณเล็กที่สุดเท่าที่จะทำได้ ชี้แจง งานเริ่มต้นด้วยพื้นราบ ความยาวของพื้นดินที่แสดงคือความกว้างของเหมืองหิน +2 ดังนั้นจะมีอักขระขีดล่างหนึ่งตัวที่ทั้งสองด้านของเหมืองหิน __________ เหมืองที่ขุดจะมีลักษณะเช่นนี้สำหรับความกว้าง: _ _ \ / \ / \ / \/ และเช่นนี้สำหรับความกว้างที่แปลก _ _ \ / …

4
จำนวนเต็มใน Base Pi
พื้นหลัง: Pi ( π) เป็นจำนวนอดิศัยและดังนั้นจึงมีการแสดงทศนิยมไม่สิ้นสุด ในทำนองเดียวกันการเป็นตัวแทนจะไม่ยุติลงถ้าเขียนในฐานจำนวนเต็มอื่น ๆ แต่ถ้าเราเขียนมันในฐานπ? ตัวเลขในทศนิยมแสดงถึงพลังของ 10 ดังนั้น: π = 3.14… = (3 * 10^0) + (1 * 10^-1) + (4 * 10^-2) + … ดังนั้นในฐานπตัวเลขจะเป็นตัวแทนของπ: π = 10 = (1 * π^1) + (0 * π^0) ในฐานใหม่นี้จำนวนเต็มมีการแสดงที่ไม่สิ้นสุด ดังนั้น 10 ในทศนิยมตอนนี้กลายเป็นต่อไปนี้: 10 => 100.01022… = (1 * …

3
ฐานบ้า แต่มีเหตุผล
เรามีความท้าทายมากมายจากฐาน 10 ฐาน 2 ฐาน 36 หรือแม้แต่ฐาน -10แต่ฐานเหตุผลอื่น ๆ ทั้งหมดเป็นอย่างไร งาน กำหนดจำนวนเต็มในฐาน 10 และฐานเหตุผลให้คืนค่าจำนวนเต็มในฐานนั้น (เป็นอาร์เรย์สตริง ฯลฯ ) กระบวนการ เป็นการยากที่จะจินตนาการถึงฐานที่มีเหตุผลดังนั้นลองจินตนาการภาพโดยใช้Exploding Dots : พิจารณาภาพเคลื่อนไหวนี้โดยแสดง 17 ในฐาน 3: แต่ละจุดแทนหน่วยและกล่องแทนตัวเลข: กล่องด้านขวาสุดคือที่ที่หนึ่งกล่องกลางคือที่ 3 ^ 1 และกล่องซ้ายสุดคือที่ 3 ^ 2 เราสามารถเริ่มต้นด้วย 17 จุดในสถานที่หนึ่งของ อย่างไรก็ตามนี่คือฐาน 3 ดังนั้นตำแหน่งต้องน้อยกว่า 3 ดังนั้นเราจึง "ระเบิด" 3 จุดและสร้างจุดบนกล่องทางด้านซ้าย เราทำซ้ำจนกว่าเราจะจบลงด้วยตำแหน่งที่มั่นคงโดยไม่มีจุดที่สามารถระเบิดได้ (เช่น 3 จุดในกล่องเดียวกัน) ดังนั้น …

3
ชื่อเดียวกันง่อย!
เขียนฟังก์ชั่นหรือโปรแกรมที่เมื่อได้รับรายชื่อส่งออกหรือส่งกลับรายการที่ซ้ำกันของชื่อที่กำหนดมีรุ่นย่อที่ไม่ซ้ำกันของนามสกุลของพวกเขา การป้อนข้อมูล: รายการชื่อที่ชื่อถูกกำหนดโดยชื่อที่กำหนดและนามสกุลคั่นด้วยช่องว่าง ชื่อเป็นสตริงที่ไม่ว่างที่มีตัวอักษรตัวพิมพ์ใหญ่และตัวพิมพ์เล็กเท่านั้น รายการสามารถเป็นอาร์เรย์ของสตริงหรือชื่อที่คั่นด้วยอักขระที่ไม่ใช่ alpha, non-space คงที่ แต่เอาต์พุตต้องอยู่ในรูปแบบเดียวกับอินพุต เอาท์พุท: รายการของชื่ออินพุตในลำดับและรูปแบบเดียวกันกับอินพุตที่แก้ไขโดยกฎเหล่านี้: สำหรับชื่อที่กำหนดไม่ซ้ำกันให้ส่งออกเฉพาะชื่อที่กำหนด สำหรับชื่อที่ใช้ชื่อเดียวกัน: เช่นเดียวกับชื่อที่ให้เพิ่มนามสกุลที่เป็นเอกลักษณ์สั้นที่สุดที่ไม่ได้ใช้ร่วมกับชื่ออื่นแล้วตามด้วยจุด ตัวอย่างเช่น: John Clancy, John Smithกลายเป็นJohn C.,John S.และJames Brown, James Bratteกลายเป็นJames Bro.,James Bra. หากนามสกุลหนึ่งเป็นชุดย่อยของอีกเช่นJulian King,Julian Kingsleyส่งคืนนามสกุลเต็มของขนาดเล็กโดยไม่มีจุด ตัวอย่างจะกลายเป็นJulian King,Julian King. โดยทั่วไปจุดจะแสดงถึง regex .+โดยที่มีเพียงชื่อเดียวเท่านั้นที่ควรจับคู่ คุณอาจคิดว่าจะไม่มีใครแชร์ทั้งชื่อและนามสกุลเดียวกัน ชื่อเป็นกรณี ๆ ไป กรณีทดสอบ: John Clancy,Julie Walker,John Walker,Julie Clancy -> John C.,Julie W.,John W.,Julie …

20
ระยะทางระหว่างจุดสองจุดบนดวงจันทร์
ให้ละติจูด / ลองจิจูดของสองจุดบนดวงจันทร์(lat1, lon1)และ(lat2, lon2)คำนวณระยะทางระหว่างจุดสองจุดในกิโลเมตรโดยใช้สูตรใด ๆที่ให้ผลลัพธ์เช่นเดียวกับสูตรแฮเวอร์ซีน อินพุต ค่าจำนวนเต็มสี่ค่าเป็นlat1, lon1, lat2, lon2องศา (มุม) หรือ ทศนิยมสี่ค่าϕ1, λ1, ϕ2, λ2เป็นเรเดียน เอาท์พุต ระยะทางเป็นกิโลเมตรระหว่างจุดสองจุด (ทศนิยมด้วยความแม่นยำหรือจำนวนเต็มกลม) สูตร Haversine ที่ไหน r คือรัศมีของทรงกลม (สมมติว่ารัศมีของดวงจันทร์คือ 1737 กม.) ϕ1 ละติจูดของจุด 1 เป็นเรเดียน ϕ2 ละติจูดของจุด 2 เป็นเรเดียน λ1 ลองจิจูดของจุดที่ 1 ในเรเดียน λ2 ลองจิจูดของจุด 2 เป็นเรเดียน d คือระยะทางวงกลมระหว่างสองจุด (ที่มา: https://en.wikipedia.org/wiki/Haversine_formula ) สูตรอื่น …

4
ตรรกะไตรภาคที่สมดุล
ตรรกะไตรภาคที่สมดุล ternary เป็นปกติอีกชื่อหนึ่งของฐานที่ 3 กล่าวคือแต่ละหลักคือ0, 1หรือ2และแต่ละสถานที่มีมูลค่า 3 เท่าของสถานที่ถัดไป Balanced Ternary เป็นการปรับเปลี่ยน Ternary ซึ่งใช้หลักของ-1, 0และ1. นี่คือข้อดีของการไม่ต้องมีเครื่องหมาย แต่ละสถานที่ยังคงมีค่า 3 เท่าของสถานที่ต่อไป ครั้งแรกจำนวนเต็มบวกไม่กี่จึง[1], [1, -1], [1, 0], [1, 1], [1, -1, -1]ในขณะที่ไม่กี่ครั้งแรกจำนวนเต็มลบ[-1], [-1, 1], [-1, 0], ,[-1, -1][-1, 1, 1] x, y, zคุณมีสามปัจจัยการผลิต zอย่างใดอย่างหนึ่ง-1, 0หรือ1ในขณะที่xและyอาจได้มาจาก-3812798742493การ3812798742493รวม ขั้นตอนแรกคือการแปลงxและyจากทศนิยมเป็นไตรภาคที่สมดุล สิ่งนี้จะทำให้คุณ 27 trits (TeRnary digITS) จากนั้นคุณจะต้องรวมการคำนวณจากxทั้งyคู่และคู่โดยใช้การดำเนินการแบบไตรภาคแล้วแปลงผลลัพธ์กลับเป็นทศนิยม คุณสามารถเลือกค่าของzแผนที่สำหรับหนึ่งในสามของการดำเนินการประกอบไปด้วย: A: …

6
การนับแกะเพื่อผล็อยหลับไป
คนส่วนใหญ่มีความคุ้นเคยกับเรื่องเกี่ยวกับการนับแกะเพื่อหลับ มีฝูงแกะบางตัวกระโดดข้ามรั้วและคุณนับจำนวนแกะเมื่อกระโดด คาดคะเนสิ่งนี้จะช่วยให้จิตใจของคุณสงบลงและทำให้คุณเข้าสู่สภาวะการนอนหลับเพื่อที่คุณจะหลับไป นี่คือแกะ ASCII ที่หันไปทางขวากำลังรอการนับ: '00^> || นี่คือแกะ ASCII ที่กระโดดข้ามรั้ว: '00^> /\ ++ นี่คือสิ่งที่หันไปทางซ้ายโดยนับมาแล้ว: <^00' || ความท้าทาย ได้รับการป้อนข้อมูลจำนวนเต็มสองnและmมีn > 2การอธิบายทั้งหมดแกะหลายวิธีและm > 0บอกวิธีการแกะจำนวนมากได้รับนับแล้วส่งออกเป็นตัวแทนศิลปะ ASCII แกะนับจะผล็อยหลับไป ตอนนี้สำหรับการบิด: เนื่องจากขนาดของปากกาที่แกะอยู่แถวบนสุดสามารถเก็บ10แกะได้สูงสุดไม่นับแกะที่กำลังกระโดดซึ่งต้องอยู่ในแถวด้านบนเสมอ แถวที่ตามมาไม่สามารถมีแกะอยู่ด้านนอกปากกาของพวกเขา (คุณไม่มีแกะทางซ้ายในแถวที่สองมากกว่าที่คุณทำในแถวแรกและเหมือนกันสำหรับด้านขวา) หากมี11แกะรวมกันหรือมากกว่าแถวบนสุดจะต้องมี10บวกกับแกะกระโดดในนั้น ช่องว่างนำหน้า / ต่อท้ายและช่องว่างระหว่างแกะไม่สำคัญตราบใดที่: มีอักขระช่องว่างอย่างน้อยหนึ่งตัวระหว่างแกะ ตัวละครทั้งหมดเข้าแถวกันอย่างเหมาะสม ตราบใดที่กฎเหล่านี้บรรลุผลการจัดเตรียมที่แท้จริงของแกะก็ขึ้นอยู่กับการใช้งานของคุณ ตัวอย่าง ตัวอย่างเช่นนี่คือn=3และm=1กรณีที่ง่ายที่สุด '00^> '00^> /\ <^00' || ++ || นี่คือn=11และm=6แกะส่วนใหญ่ที่สามารถพอดีกับเส้นแนวนอนหนึ่งเส้น '00^> '00^> '00^> '00^> …

6
ลำดับรูปสี่เหลี่ยมขนมเปียกปูน
ลองนึกภาพแจกแจงองค์ประกอบของรูปสี่เหลี่ยมขนมเปียกปูนที่เติบโต[1],[1,3,1],[1,3,5,3,1],…(เฉพาะตัวเลขคี่เช่นที่พวกเขาจัดอย่างสวยงาม) สิ่งนี้จะมีลักษณะดังนี้โปรดทราบว่าคุณจะเริ่มแจกแจงด้วยเสมอ1: 01 1 02 03 04 1 2 3 4 05 06 07 08 09 … 5 10 11 12 13 (1) (1,3,1) (1,3,5,3,1) (1,3,5,7,5,3,1) … ตอนนี้ถ้าคุณเริ่มต้นข้อสรุปคอลัมน์ ( [1],[2],[1,3,5],[4],[5],[2,6,10],…) คุณจะได้รับลำดับรูปสี่เหลี่ยมขนมเปียกปูน นี่คือองค์ประกอบ 100 ลำดับแรกของลำดับที่กล่าวถึง: 1,2,9,4,5,18,35,24,9,10,33,60,91,70,45,16,17,54,95,140,189,154,115,72,25,26,81,140,203,270,341,288,231,170,105,36,37,114,195,280,369,462,559,484,405,322,235,144,49,50,153,260,371,486,605,728,855,754,649,540,427,310,189,64,65,198,335,476,621,770,923,1080,1241,1110,975,836,693,546,395,240,81,82,249,420,595,774,957,1144,1335,1530,1729,1564,1395,1222,1045,864,679,490,297,100 IO คุณสามารถเลือกหนึ่งในสามวิธีการอินพุต / เอาท์พุต (คุณไม่จำเป็นต้องจัดการอินพุตที่ไม่ถูกต้อง): รับจำนวนเต็มnเอาท์พุทองค์ประกอบที่nในลำดับนั้น (0- หรือดัชนี 1 ตัวเลือกของคุณ) ได้รับจำนวนเต็มnผลผลิตแรกnองค์ประกอบของลำดับที่ พิมพ์ / ส่งคืนลำดับอย่างไม่มีกำหนด Testcases …

4
ถอดรหัสต้นไม้ปัจจัย
ในกรณีที่คุณพลาดEncode Factor Treesนี่คือคำจำกัดความของ Tree Factor: สตริงว่างคือ 1 การต่อข้อมูลแสดงการคูณ ตัวเลขn ที่อยู่ในวงเล็บ (หรืออักขระที่จับคู่) หมายถึงตัวเลขหลักที่nโดยที่ 2 เป็นหมายเลขเฉพาะตัวแรก โปรดทราบว่าสิ่งนี้จะเกิดขึ้นซ้ำแล้วซ้ำ: n th prime เป็นต้นไม้ปัจจัยสำหรับnในวงเล็บ ปัจจัยของจำนวนควรเรียงจากน้อยไปหามากที่สุด ตัวอย่างเช่นนี่คือต้นไม้ปัจจัยสำหรับ 2 ถึง 10: () (()) ()() ((())) ()(()) (()()) ()()() (())(()) ()((())) ความท้าทายนี้ใช้รูปแบบที่คล้ายคลึงกัน อย่างไรก็ตามความท้าทายนี้คือการถอดรหัสโครงสร้างเหล่านี้ กรณีทดสอบ ขโมยอย่าง ไร้ยางอายrepurposedจากความท้าทายที่ผ่านมา นอกเหนือจากข้อ 9 ข้างต้น ... ()()((()))((())) => 100 (()(()(()))) => 101 (()())(((())))(()(())) => …

5
ตัวเลขเฉพาะของจำนวน
นี่มันไม่มีจุดประสงค์ในทางปฏิบัติ แต่มันสนุกกับการเล่นกอล์ฟ ท้าทาย ได้รับหมายเลขn , นับจำนวนตัวเลขแต่ละหลักในnและเพิ่ม 1 เข้ากับการนับแต่ละครั้ง ใช้การแยกตัวประกอบเฉพาะของn นับจำนวนตัวเลขแต่ละหลักในการแยกตัวประกอบเฉพาะของnโดยไม่รวมถึงจำนวนเฉพาะซ้ำ สร้างรายการใหม่โดยการคูณองค์ประกอบที่เกี่ยวข้องของรายการจากขั้นตอนที่ 1 และ 3 ส่งคืนผลรวมของรายการนั้น ตัวอย่างเช่น 121 มีสองรายการ1และ a 2ดังนั้นคุณจะได้รับรายการต่อไปนี้จากขั้นตอนที่ 1: 0 1 2 3 4 5 6 7 8 9 1 3 2 1 1 1 1 1 1 1 การแยกตัวประกอบเฉพาะของ 121 คือ 11 2ซึ่งให้รายการต่อไปนี้สำหรับขั้นตอนที่ 3: 0 1 2 …

8
ค่าลักษณะเฉพาะของเมทริกซ์
รับตารางเมทริกซ์, ส่งออกค่าลักษณะเฉพาะของเมทริกซ์ ค่าลักษณะเฉพาะแต่ละค่าควรทำซ้ำหลาย ๆ ครั้งเท่ากับพีชคณิตหลายหลาก ค่าลักษณะเฉพาะของเมทริกซ์Aเป็นค่าสเกลาλดังกล่าวว่าสำหรับเวกเตอร์คอลัมน์บาง,v A*v = λ*vพวกเขายังเป็นคำตอบสำหรับพหุนามลักษณะของA: det(A - λ*I) = 0( Iเมทริกซ์เอกลักษณ์ที่มีมิติเดียวกันกับที่A) ผลลัพธ์จะต้องมีความถูกต้องถึง 3 หลักที่สำคัญ อินพุตและเอาต์พุตทั้งหมดจะอยู่ในช่วงของค่าตัวเลขสำหรับภาษาที่คุณเลือก บิลด์อินเป็นที่ยอมรับ แต่คุณได้รับการสนับสนุนให้รวมโซลูชันที่ไม่ได้ใช้บิวอิน กรณีทดสอบ ในกรณีทดสอบเหล่านี้Iแสดงถึงหน่วยจินตภาพ a + b*Iตัวเลขที่ซับซ้อนมีการเขียนในรูปแบบ เอาต์พุตทั้งหมดมี 3 หลักที่มีความแม่นยำ [[42.0]] -> [42.0] [[1.0, 0.0], [0.0, 1.0]] -> [1.00, 1.00] [[1.0, 2.0, 3.0], [4.0, 5.0, 6.0], [7.0, 8.0, 9.0]] -> [16.1, …

26
กระปุกออมสินอิเล็กทรอนิกส์
กระปุกออมสินเป็นภาชนะที่ใช้ในการเก็บเหรียญในสำหรับความท้าทายนี้ใช้สี่เหรียญสหรัฐ. ไตรมาสเล็กน้อยนิกเกิลและเงิน ท้าทาย ความท้าทายของคุณคือการสร้างกระปุกออมสินอิเล็กทรอนิกส์ เขียนโปรแกรม (หรือฟังก์ชั่น) ที่เมื่อรัน (หรือเรียกว่า) เอาต์พุต (หรือส่งคืน) จำนวนของแต่ละเหรียญที่คุณมีรวมถึงจำนวนเหรียญทั้งหมด อินพุต สตริง, อาร์เรย์, ฯลฯ ... (ตัวเลือกของคุณ) ของเหรียญในกระปุกออมสินของคุณ (ตัวพิมพ์เล็กและตัวพิมพ์เล็ก) Q - Quarter(Value of 25) D - Dime(Value of 10) N - Nickel(Value of 5) P - Penny(Value of 1) เอาท์พุต จำนวนเหรียญจากอินพุทและจำนวนเงินทั้งหมดคั่นด้วยตัวคั่นที่ไม่ใช่จำนวนเต็มที่คุณเลือก (ลำดับที่คุณส่งออกผลรวมเหรียญไม่สำคัญ แต่มูลค่าเหรียญทั้งหมด (ผลรวม) ต้องเป็นองค์ประกอบสุดท้าย) ตัวอย่าง Input -> Output P …
11 code-golf 

12
แสดงรายการวันที่นายก palindromic ทั้งหมดระหว่าง 0000-01-01 และ 99999-12-31
คุณรู้ว่าpalindrome , primeและdateคืออะไร งานของคุณคือการแสดงรายการวันที่ทั้งหมดใน 100 พันปีที่สอดคล้องกับทั้งสามลักษณะ ไม่เป็นไรอะไร แต่ตัวเลขที่ใช้รูปแบบต่อไปนี้: YYYYMMDDและYYYYYMMDD วันที่ระหว่าง 0000-01-01 ถึง 9999-12-31 ควรพิมพ์เป็นวันที่ 8 หลักของ palindromes (หากมีหรือไม่) และวันที่ระหว่าง 10,000-01-01 ถึง 99999-12-31 ควรพิมพ์เป็นpalindromes 9 หลัก ไม่จำเป็นต้องระบุรายการวันที่ตามลำดับเวลา ตัวอย่างส่วนหนึ่งของผลลัพธ์ที่ถูกต้อง สามครั้งแรกวันที่ palindromic นายก 9 หลัก: ... 100111001 100131001 100161001 ... กฎระเบียบ ช่องโหว่มาตรฐานใช้

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