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

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

18
นักแปล Meme สากลเหมือนผี
บทนำ ปรากฎว่าเอเลี่ยนรักมีมมากเท่ากับที่เราทำ เผ่าพันธุ์มนุษย์ต่างดาวทุกคนที่เราพบมามีเวอร์ชั่นของตนเอง2spooky4me(ดูคำถามต่อไปนี้ ) และสิ่งที่เทียบเท่าแม้ว่าจะมีการเปลี่ยนแปลงบางอย่าง ที่อาศัยอยู่ของดาวเคราะห์ CUTE1f ไม่สามารถจัดการจำนวนมากสางเพื่อสางต้องการของพวกเขาคือ1spooky2meในขณะที่ memers skeletor7 9spooky11meรักพวกเขาสางบางอย่างเพื่อให้พวกเขามีแนวโน้มที่จะใช้งาน ท้าทาย การแปลมส์นั้นเป็นงานที่ยากดังนั้นคุณได้รับมอบหมายให้เขียนนักแปล meme สากลเพื่อช่วยให้คนเหล่านี้เข้าถึง memenet ได้อย่างถูกต้อง โปรแกรมของคุณจะยอมรับ meme และการแปลงเพื่อนำไปใช้กับลำดับหลักใน meme นั้นเพื่อให้เหมาะสมกับผู้อยู่อาศัยของดาวเคราะห์ดวงอื่น อินพุต โปรแกรมของคุณจะได้รับอินพุตสตริงสองสตริง: อินพุต meme (เช่น2spooky4me) [a-zA-Z0-9]+ไม้ขีด การแปลงที่ใช้กับมัน (เช่น+1จาก2spooky4meไปถึง3spooky5me) ไม้ขีดไฟ[+\-*/^]\d+(คุณต้องยอมรับ+, -, *, /และ^เป็นผู้ประกอบการโดยไม่คำนึงถึงการแสดงพื้นเมืองในภาษาของคุณ) เอาท์พุต โปรแกรมของคุณต้องส่งคืนสตริงเอาต์พุต (พิมพ์ไปยังเอาต์พุตมาตรฐานหรือเทียบเท่า) โดยการแปลงที่กำหนดจะใช้กับลำดับหลักในอินพุต meme ในเหตุการณ์ประหลาด ๆ มันกลับกลายเป็นว่าทุกเผ่าพันธุ์ที่พบเจอนั้นชอบมากกว่าหนึ่งมส์เศษส่วนดังนั้นการเปลี่ยนแปลงเหล่านี้ควรจะทำการคำนวณเลขจำนวนเต็ม (เช่น1spooky1me /2ควรส่งผลให้0spooky0me) ตัวอย่าง ใช้การดำเนินการทางคณิตศาสตร์มาตรฐาน: Input: 2spooky4me +1 Output: …

10
คดเคี้ยวไปมาเมทริกซ์
ในฐานะที่เป็นส่วนหนึ่งของอัลกอริธึมการบีบอัดมาตรฐาน JPEG จะเปิดใช้งานเมทริกซ์เป็นเวกเตอร์ตามแนวต้านของทิศทางสลับ: งานของคุณคือใช้เมทริกซ์ (ไม่จำเป็นต้องเป็นสี่เหลี่ยมจัตุรัส) แล้วส่งคืนในรูปแบบที่ไม่ได้ควบคุม ตัวอย่างเช่น: [1 2 3 4 5 6 7 8 9 1 2 3] ควรให้ผลผลิต [1, 2, 5, 9, 6, 3, 4, 7, 1, 2, 8, 3] กฎระเบียบ 10คุณอาจจะคิดว่าองค์ประกอบเมทริกซ์เป็นจำนวนเต็มบวกน้อยกว่า คุณสามารถเขียนโปรแกรมหรือฟังก์ชั่น, รับอินพุตผ่าน STDIN (หรือทางเลือกที่ใกล้เคียงที่สุด), อาร์กิวเมนต์บรรทัดคำสั่งหรืออาร์กิวเมนต์ของฟังก์ชันและส่งผลลัพธ์ผ่าน STDOUT (หรือทางเลือกที่ใกล้เคียงที่สุด), ค่าส่งคืนของฟังก์ชันหรือพารามิเตอร์ อินพุตเมทริกซ์อาจถูกกำหนดในรูปแบบรายการที่สะดวกไม่คลุมเครือซ้อนหรือรูปแบบสตริงหรือเป็นรายการแบบเรียบพร้อมกับมิติเมทริกซ์ทั้งสอง (หรือแน่นอนว่าเป็นเมทริกซ์หากภาษาของคุณมี) เวกเตอร์เอาต์พุตอาจอยู่ในรูปแบบรายการแบบแบนหรือแบบสตริงที่สะดวกใด ๆ ใช้กฎมาตรฐานของกอล์ฟ กรณีทดสอบ [[1]] => …

9
ปั่นจักรยานกับ Rubik's
ในขณะที่กำลังบิดลูกบาศก์ของรูบิคโดยไม่ได้ใช้งานลูกชายของฉันสังเกตเห็นว่ามันกลับไปสู่สถานะที่แก้ไขแล้ว ฉันค่อนข้างแน่ใจว่าเขาคิดว่านี่เป็นเวทย์มนตร์ของวูดูในตอนแรก แต่ฉันอธิบายว่าถ้าคุณทำซ้ำการเคลื่อนไหวตามลำดับที่เหมือนกันมันจะกลับสู่สถานะดั้งเดิมเสมอ ในที่สุด แน่นอนว่าเป็นเด็กเขาต้องลองด้วยตัวเองและเลือกลำดับ "แบบสุ่ม" ที่เขาคิดว่าจะยุ่งยาก เขาหลงทางหลังจากผ่านไปสิบครั้งซ้ำแล้วซ้ำอีกและถามฉันว่าเขาจะต้องทำซ้ำกี่ครั้ง ไม่รู้ว่าเขากำลังใช้ลำดับฉันบอกเขาว่าฉันไม่รู้ แต่เราสามารถเขียนโปรแกรมเพื่อค้นหา นี่คือที่ที่คุณเข้ามาแน่นอนว่าฉันสามารถทำอะไรบางอย่างได้ แต่เขาต้องการพิมพ์ด้วยตัวเอง เขาไม่ได้เป็นไปอย่างรวดเร็วมากพิมพ์ดีด ๆ แม้ว่าดังนั้นฉันต้องการโปรแกรมที่สั้นที่สุด วัตถุประสงค์ กำหนดลำดับการเลี้ยวเอาท์พุทจำนวนครั้งน้อยที่สุดที่จะต้องดำเนินการเพื่อกลับสู่สภาพเดิม นี่คือรหัสกอล์ฟอย่างน้อยไบต์จะชนะ คุณสามารถเขียนโปรแกรมหรือฟังก์ชั่นและใช้ค่าเริ่มต้นตามปกติอื่น ๆ ทั้งหมด อินพุต การป้อนข้อมูลคือลำดับของการย้ายถ่ายเป็นสตริงรายการหรือรูปแบบอื่น ๆ ที่เหมาะสมกับภาษาของคุณ รู้สึกอิสระที่จะใช้ตัวคั่น (หรือไม่) ระหว่างการเคลื่อนไหวถ้าในรูปแบบสตริง มีการเคลื่อนไหว "พื้นฐาน" หกประการที่จะต้องนำมาพิจารณาพร้อมกับผู้รุกราน: R - Turn the right face clockwise L - Turn the left face clockwise U - Turn the up …

9
ความท้าทายของนาฬิกาทราย
นาฬิกาทราย นาฬิกาทรายนี้มี 60 "แซนด์ของเวลา" และมันเต็มไปแต่ละห้อง นาฬิกากว้าง 19 ตัวอักษรและสูง 13 ตัว แต่ละห้องมีทราย 5 แถวและมีแถวตรงกลางที่สามารถถือทรายได้ 1 ผืน แถวบนสามารถถือทรายได้ 17 เม็ดอันถัดไป 15 อันและอื่น ๆ (ดูด้านล่าง) หาดทรายตกลงไปสู่ห้องล่างในอัตราหนึ่งทรายต่อวินาที START 3 SECONDS LATER 38 SECONDS LATER ███████████████████ ███████████████████ ███████████████████ █.................█ 17 █.............. █ 14 █ █ 0 ██...............██ 15 ██...............██ 15 ██ ██ 0 ███.............███ 13 …

3
รหัสที่ใช้ Game of Life ด้วยตัวเอง
เขียนโค้ดสี่เหลี่ยมสองบล็อกแต่ละตัวกว้างwและสูงhซึ่งใช้Game of Life ของ Conwayเมื่อจัดเรียงในตาราง ( wและhอาจเป็นจำนวนเต็มบวกใด ๆ ) ตัวอย่างเช่นบล็อกโค้ดสองตัวอาจเป็น: ( w = 3, h = 2 ไม่ใช่โค้ดจริง) XX| --+ และ | --+ ปฏิบัติต่อบล็อกแรกราวกับว่ามันเป็นเซลล์ "มีชีวิต" ในเกมแห่งชีวิตและบล็อกที่สองราวกับว่ามันเป็นเซลล์ "ตาย" ตอนนี้จัดเรียงสำเนาของบล็อกทั้งสองนี้เป็นโปรแกรมขนาดใหญ่ที่แสดงถึงตารางเกมแห่งชีวิตเช่นเครื่องร่อนนี้: | | | | | --+--+--+--+--+ | |XX| | | --+--+--+--+--+ | | |XX| | --+--+--+--+--+ |XX|XX|XX| | --+--+--+--+--+ | | | …

30
สร้างเมทริกซ์เอกลักษณ์
ความท้าทายนั้นง่ายมาก กำหนดอินพุตจำนวนเต็มnส่งออกn x nเมทริกซ์เอกลักษณ์ เมทริกซ์เอกลักษณ์เป็นข้อมูลที่มีการ1ขยายจากด้านบนซ้ายลงไปด้านล่างขวา คุณจะเขียนโปรแกรมหรือฟังก์ชั่นที่จะส่งกลับหรือแสดงเมทริกซ์เอกลักษณ์ที่คุณสร้างขึ้น ผลลัพธ์ของคุณอาจเป็นอาร์เรย์ 2 มิติหรือตัวเลขคั่นด้วยช่องว่าง / แท็บและบรรทัดใหม่ ตัวอย่างอินพุทและเอาท์พุท 1: [[1]] 2: [[1, 0], [0, 1]] 3: [[1, 0, 0], [0, 1, 0], [0, 0, 1]] 4: [[1, 0, 0, 0], [0, 1, 0, 0], [0, 0, 1, 0], [0, 0, 0, 1]] 5: [[1, 0, 0, …

30
The Real Slim Shady
Echo ต่อไปนี้เป็นไบต์น้อยที่สุด: I'm Slim Shady. Yes, I'm the real Shady. All you other Slim Shadys are just imitating. So, won't the real Slim Shady please stand up? Please stand up. Please stand up. ต่อไปนี้ห้าคำต้องปรากฏเพียงแห่งเดียวในรหัสของคุณ: I'm Slim Shady real stand

30
ขยาย ASCII Sun
เขียนโปรแกรมที่รับ (ผ่าน STDIN / บรรทัดคำสั่ง) จำนวนเต็มแบบไม่ลบ เมื่อ N เป็น 0 โปรแกรมของคุณควรพิมพ์O(นั่นคือทุนโอ้ไม่ใช่ศูนย์) เมื่อ N เป็น 1 โปรแกรมของคุณควรพิมพ์ \|/ -O- /|\ เมื่อ N เป็น 2 โปรแกรมของคุณควรจะพิมพ์ \ | / \|/ --O-- /|\ / | \ เมื่อ N เป็น 3 โปรแกรมของคุณควรจะพิมพ์ \ | / \ | / \|/ ---O--- /|\ / | \ …

30
ETAOIN SHRDLU กอล์ฟ
คำอธิบายสั้น ๆ และหวานของความท้าทาย: จากETAOIN SHRDLUความท้าทายของคุณคือการเขียนโปรแกรมหรือฟังก์ชั่นที่สั้นที่สุดในภาษาใด ๆ ที่ส่งออก 26 ตัวอักษรของตัวอักษรภาษาอังกฤษตามความถี่ในอินพุต รายละเอียดยาวมากแห้งและทั่วถึง: โปรแกรม / ฟังก์ชั่นของคุณจะได้รับเมื่อป้อนสตริงของข้อความซึ่งจะประกอบด้วยตัวอักษรตัวพิมพ์ใหญ่และ / หรือตัวพิมพ์เล็กหนึ่งตัวหรือมากกว่าและอาจมีเครื่องหมายวรรคตอนตัวเลขสัญลักษณ์และอักขระอื่น ๆ ที่ไม่ใช่ตัวอักษร โปรแกรม / ฟังก์ชั่นจะต้องส่งออกเฉพาะตัวอักษร 26 UPPERCASE ของตัวอักษรภาษาอังกฤษรวมถึงตัวอักษรที่ไม่ปรากฏในอินพุทเรียงลำดับจากมากที่สุดไปน้อยอย่างน้อยที่สุดตามจำนวนครั้งที่ปรากฏในอินพุต แก้ไข:ความถี่จะคำนวณตามตัวพิมพ์ใหญ่ - เล็ก แต่เอาต์พุตต้องเป็นตัวพิมพ์ใหญ่ หากตัวอักษรสองตัวขึ้นไปมีความถี่เท่ากันอาจอยู่ในลำดับใดก็ได้ ไม่อนุญาตให้ใช้เอาต์พุตอื่นเช่นช่องว่าง แก้ไข 7/1/2557:ตามความคิดเห็นฉันกำลังแก้ไขกฎนี้ เอาต์พุตอื่นเท่านั้นที่ได้รับอนุญาตเป็นทางเลือกชั้นนำและ / หรือช่องว่างต่อท้ายเช่นขึ้นบรรทัดใหม่ ไม่อนุญาตให้ใช้เอาต์พุตอื่น พฤติกรรมที่ไม่ได้กำหนดได้รับอนุญาตสำหรับการป้อนข้อมูลที่ไม่มีตัวอักษรใด ๆ ผู้ชนะจะถูกเลือก 7 วันนับจากนี้ดังนั้นลองพิมพ์นิ้วมือเหล่านั้น! อินพุตตัวอย่าง: Lorem ipsum dolor sit amet, consectetur adipiscing elit. Praesent …
43 code-golf  string 

28
รวดเร็วถูกและดี - เลือกสองแบบ
ในฐานะโปรแกรมเมอร์เราทุกคนรู้ว่า: "คุณสามารถทำให้มันเร็วและดี แต่มันจะไม่ถูกคุณสามารถทำให้มันถูกและดี แต่มันจะไม่เร็วหรือคุณสามารถทำได้เร็วและราคาถูก แต่มันจะไม่ดีเลย " สำหรับความท้าทายนี้คุณกำลังใช้เครื่องมือกำหนดค่าจินตภาพสำหรับบริการการเขียนโปรแกรมแบบกำหนดเองของคุณ คุณควรแสดงกล่องกาเครื่องหมายสามชุดโดยมีหัวเรื่องเป็น "SELECT ANY TWO": SELECT ANY TWO ☐ FAST ☐ CHEAP ☐ GOOD เมื่อเลือกสองรายการแล้วรายการที่สามจะต้องปิดการใช้งาน เมื่อยกเลิกการเลือกหนึ่งในสองรายการที่เลือกแล้วตัวเลือกทั้งหมดจะต้องเปิดใช้งานอีกครั้ง ใส่อีกวิธีหนึ่งหากเลือกศูนย์หรือหนึ่งรายการรายการทั้งหมดจะยังคงเปิดใช้งานอยู่ แต่หากเลือกสองรายการรายการที่สามจะต้องปิดใช้งาน ไม่อนุญาตการควบคุมพิเศษ กล่องกาเครื่องหมายควรเป็นกล่องกาเครื่องหมายมาตรฐานในภาษาที่คุณเลือก ตัวอย่างเช่นอย่าใช้การควบคุม "CheckBoxList" หากภาษาของคุณมีตัวควบคุม ฉันจินตนาการว่ารายการส่วนใหญ่จะเป็น HTML / jQuery แต่นั่นไม่ใช่กฎ นี่คือรหัสกอล์ฟที่กำลังมองหารายการที่สั้นที่สุด ผู้ชนะดังนั้นไกล ฉันจะแบ่งมันออกเป็นหมวดหมู่ มีผู้ชนะที่ชัดเจนบางส่วน: jQuery: ขีดเส้นใต้Mr. Tenacityต่ำกว่า 100b เมื่อคุณแยกข้อความ "ทรัพยากร" ออก การกล่าวถึงผู้มีเกียรติควรไปที่ Matt เพื่อแนะนำแนวคิด jQuery ที่หลายคนได้รับแรงบันดาลใจมาจาก …

21
แหวนเดียวที่จะปกครองพวกเขาทั้งหมด หนึ่งสตริงที่จะรวมพวกเขาทั้งหมด
วัตถุประสงค์: ส่งออกสตริงซึ่งมีจำนวนเต็มบวกทุกค่าต่ำกว่า 1,000 อย่างเคร่งครัด คำตอบที่ชัดเจนคือการเชื่อมต่อทุก ๆ คำและสร้างสตริงของ 2890 ตัวอักษร (ขอบคุณ manatwork) เพื่อหลีกเลี่ยงคำตอบง่ายๆเช่นนี้ความยาวของสตริงต้องน้อยกว่า 1500 ตัวอักษร นี่คือโค้ด Java ที่ตรงไปตรงมาซึ่งแสดงผลเป็น 1,200 chars String import org.junit.Test; import java.util.ArrayList; import java.util.List; import java.util.TreeSet; import static org.junit.Assert.assertTrue; /** * Created with IntelliJ IDEA. * User: fab * Date: 05/11/13 * Time: 09:53 * To change this …

30
เล่นเสียงเสียงใด ๆ [ปิด]
โปรแกรมของคุณต้องทำให้คอมพิวเตอร์สร้างเสียงหรือเสียงใด ๆ รหัสที่สั้นที่สุดจะชนะไม่น้อยกว่า 10 วันหลังจากคำตอบที่ถูกต้องครั้งแรก หากมีการเสมอกันคนที่ส่งเร็วจะชนะ โปรแกรมควรทำงานบนคอมพิวเตอร์ส่วนบุคคลที่สมเหตุสมผลและไม่ธรรมดาเกินไป การเปิดป๊อปอัพกล่องข้อความ ฯลฯ (ตัวอย่างเช่นบนเว็บเพจ) จะไม่นับรวมเนื่องจากอาจหรือไม่มีเสียงขึ้นอยู่กับการตั้งค่าจำนวนมาก เพียงแค่ป้อนคำสั่งที่ไม่ถูกต้องหรือตัวละครที่ไม่ถูกต้องบนคอนโซลและการรับบี๊บเตือนจะไม่นับรวมเช่นเดียวกับคอมไพเลอร์ / ล่าม / OS เสียงบี๊บในข้อผิดพลาดหรือความผิดพลาดจะไม่นับ รหัสของคุณจะต้องเป็นโปรแกรมที่ถูกต้อง
43 code-golf 

30
กำหนดฟังก์ชัน f เช่น f (f (n)) = -n สำหรับจำนวนเต็มทั้งหมดที่ไม่เป็นศูนย์ n
ความท้าทายนี้ได้รับแรงบันดาลใจจากบล็อกการเขียนโปรแกรมที่ฉันใช้บ่อย โปรดดูโพสต์ต้นฉบับที่นี่: ปริศนาการเขียนโปรแกรม ท้าทาย กำหนดฟังก์ชั่นf:Q->Qเช่นนั้นf(f(n)) = -nสำหรับจำนวนเต็มทั้งหมดที่ไม่เป็นศูนย์nและQเป็นชุดของจำนวนตรรกยะ รายละเอียด ในสิ่งที่ภาษาที่คุณต้องการกรุณากำหนดหนึ่งฟังก์ชั่นหรือโปรแกรมfที่ยอมรับเป็นพารามิเตอร์หนึ่งจำนวนnและผลตอบแทนหรือผลอย่างใดอย่างหนึ่งf(n)จำนวน อาจมีการป้อนข้อมูลผ่านกลไกใดก็ตามที่เป็นธรรมชาติที่สุดสำหรับภาษาของคุณ: อาร์กิวเมนต์ฟังก์ชั่น, อ่านจาก STDIN, อาร์กิวเมนต์บรรทัดคำสั่ง, ตำแหน่งสแต็ค, อินพุตเสียง, สัญญาณแก๊งค์ ฯลฯ เอาต์พุตควรเป็นค่าส่งคืนจากฟังก์ชัน / โปรแกรมหรือพิมพ์ไปยัง STDOUT ผมอยากจะ จำกัด คำตอบให้กับฟังก์ชั่นที่ไม่ได้ใช้ประโยชน์ของรัฐโปรแกรมหรือหน่วยความจำระดับโลก / fข้อมูลที่สามารถมองเห็นจากด้านนอกของฟังก์ชั่น ตัวอย่างเช่นการรักษาตัวนับนอกfจำนวนสิ่งที่fถูกเรียกและเพียงแค่การปฏิเสธตามจำนวนนี้ไม่ได้ท้าทายหรือน่าสนใจสำหรับทุกคน การตัดสินใจfควรอาศัยข้อมูลในfขอบเขตของคำศัพท์เท่านั้น อย่างไรก็ตามข้อ จำกัด นี้อาจไม่เหมาะสมสำหรับภาษาที่เน้นกองซ้อนหรือภาษาประเภทอื่นที่ไม่แยกความแตกต่างของข้อมูลหรือขอบเขตเหล่านี้ โปรดใช้วิจารณญาณที่ดีที่สุดของคุณเพื่อรักษาจิตวิญญาณของความท้าทายนี้ เกณฑ์การให้คะแนน กฎกอล์ฟทั่วไปที่บังคับใช้ - คะแนนของคุณคือจำนวนไบต์ในซอร์สโค้ดของคุณ คำตอบน้อยที่สุดต้องมีโดเมนและโคโดเมนของfที่จะเป็นส่วนหนึ่งของ Qrationals หากคุณ จำกัด โดเมนและโคโดเมนของคุณfเป็นจำนวนเต็มZคะแนนของคุณจะอยู่ที่ 90% ของจำนวนไบต์ในซอร์สโค้ดของคุณ เบรค ในกรณีที่เสมอการต่อไปนี้จะถูกใช้ตามลำดับ: จำนวนสัญลักษณ์ที่ไม่ใช่ช่องว่างที่พิมพ์ได้น้อยที่สุดในซอร์สโค้ดของคุณ วันที่และเวลาที่ส่งคำตอบเร็วที่สุด แก้ไข คุณไม่จำเป็นต้องให้การสนับสนุนหมายเลขที่มีขนาดตามอำเภอใจ …

2
การจดจำใบหน้า
จุดประสงค์ของภารกิจนี้คือการระบุทำความสะอาดและทำเครื่องหมายใบหน้าทั้งหมดใน 'ภาพ' ที่กำหนด มีอะไรในหน้า ใบหน้าจะเป็นสี่เหลี่ยม ZxZ โดยที่ Z เป็นจำนวนเต็มคี่ที่มากกว่า 1 มุมบนซ้ายและขวาและจุดกึ่งกลางจะเป็นอักขระ 'O' และบรรทัดล่างจะเป็น '\' และ '/' ล้อมรอบพอ อักขระ '_' เพื่อเติมส่วนที่เหลือของบรรทัด ตัวอย่าง: ใบหน้า 3x3: O O O \_/ ใบหน้า 5x5: O O O \___/ หน้า 7x7: O O O \_____/ เป็นต้น อินพุต ข้อมูลที่ป้อนจะอยู่ใน STDIN และจะประกอบด้วยจำนวนอักขระที่มีความยาวเท่ากัน เอาท์พุต เอาท์พุทควรเป็นอินพุตที่มีใบหน้าที่จดจำได้ทั้งหมด (เช่นตัวละครทั้งหมดยกเว้นดวงตาจมูกและปากจะถูกลบออกจากภายในขอบเขตใบหน้า) และบรรจุกล่อง (ล้อมรอบด้วยอักขระ +, …

30
แสดงผลหมายเลขลำดับที่ (1, 2, 3)
ผมอยากจะสร้าง (เป็นผลมาจากการกลับมาของฟังก์ชั่นหรือเป็นเพียงการส่งออกของโปรแกรมน) ลำดับต่อท้ายของจำนวนเต็มบวกตัดแบ่งไปยังหมายเลขที่ ตัวอย่าง: 1st 2nd 3rd 4th ... 11th 12th 13th ... 20th 21st 22nd 23rd 24th และด้วยส่วนต่อท้ายที่ทำซ้ำ subpattern 1-10 เริ่มต้นทุก 10 จนถึง 100 ซึ่งรูปแบบเริ่มต้นในที่สุด อินพุตจะเป็นตัวเลขและเอาต์พุตสตริงลำดับที่แสดงด้านบน อัลกอริธึมที่เล็กที่สุดสำหรับสิ่งนี้คืออะไร?

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