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

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

30
สวัสดีชาวโลก! (ตัวละครอื่น ๆ ทุกตัว)
เขียนโปรแกรมที่พิมพ์ "Hello, World!" แต่ถ้าคุณใช้ตัวอักษรตัวแรกตัวที่สามตัวที่ห้าและอื่น ๆ ในโปรแกรมของคุณโปรแกรมที่เป็นผลลัพธ์ควรพิมพ์ "Hello, World!" หากโปรแกรมของคุณคือ: abc def มันควรจะส่งออก "Hello, World!" แต่ควรจะ acdf ไม่มีวิธีแก้ไขที่มีอักขระน้อยกว่า 2 ตัว

30
ฉันเพิ่มแหล่งที่มาเป็นสองเท่าคุณเพิ่มเอาต์พุตเป็นสองเท่า!
งานของคุณถ้าคุณต้องการที่จะยอมรับมันคือการเขียนโปรแกรมที่แสดงผลเป็นจำนวนเต็มบวก (สูงกว่า 0) ส่วนที่ยุ่งยากคือถ้าฉันทำซ้ำซอร์สโค้ดของคุณเอาต์พุตจะต้องเป็นจำนวนเต็มสองเท่าต้นฉบับ กฎระเบียบ คุณต้องสร้างโปรแกรมเต็มรูปแบบ นั่นคือผลลัพธ์ของคุณจะต้องพิมพ์ไปที่ STDOUT แหล่งที่มาเริ่มต้นจะต้องมีความยาวอย่างน้อย 1 ไบต์ จำนวนเต็มทั้งสองต้องอยู่ในฐาน 10 (ห้ามส่งออกในฐานอื่นหรือด้วยเครื่องหมายทางวิทยาศาสตร์เป็นสิ่งต้องห้าม) โปรแกรมของคุณจะต้องไม่รับอินพุต (หรือมีอินพุตที่ไม่ได้ใช้และว่างเปล่า) อนุญาตให้แสดงเอาต์พุตจำนวนเต็มด้วยการเว้นวรรคต่อท้าย / นำหน้า คุณไม่สามารถรับบรรทัดใหม่ระหว่างสำเนาของแหล่งที่มาของคุณ นี่คือรหัส - กอล์ฟดังนั้นรหัสที่สั้นที่สุด (ต้นฉบับ) ในแต่ละภาษาชนะ! มีการใช้ช่องโหว่เริ่มต้น ตัวอย่าง สมมติว่ารหัสที่มาของคุณและผลผลิตที่สอดคล้องกันของมันคือABC 4ถ้าผมเขียนแทนและเรียกใช้การส่งออกจะต้องมีABCABC8 ลีดเดอร์บอร์ด นี้ใช้ใช้@ รูปแบบของ แสดงตัวอย่างรหัส /* Configuration */ var QUESTION_ID = 132558; // Obtain this from the url // It will be …

30
คีย์บอร์ดของจริงที่คุณเกือบจะทำได้
... ไม่ว่าคุณจะคุณจะ? งานง่ายส่งออกข้อความต่อไปนี้: ____ ____ ____ ____ ____ ____ ____ ____ ____ ____ ____ ____ ____ ________ ||` |||1 |||2 |||3 |||4 |||5 |||6 |||7 |||8 |||9 |||0 |||- |||= |||BS || ||__|||__|||__|||__|||__|||__|||__|||__|||__|||__|||__|||__|||__|||______|| |/__\|/__\|/__\|/__\|/__\|/__\|/__\|/__\|/__\|/__\|/__\|/__\|/__\|/______\| ________ ____ ____ ____ ____ ____ ____ ____ ____ ____ ____ ____ ____ ____ ||TAB |||Q …

30
สับสนกับ Hello World
สร้างโปรแกรมที่สับสนที่สุดที่สั้นที่สุดที่แสดงข้อความ "Hello World" เพื่อที่จะได้รับการพิจารณาเป็นโปรแกรมที่ปกปิดก็จะต้องตอบสนองอย่างน้อยสองของความต้องการต่อไปนี้: ไม่ได้มีตัวละคร: h, l, wและdในกรณีใด ๆ ไม่ได้มีตัวละคร: e, o, r, 0และ1ในกรณีใด ๆ ไม่มีอักขระ: 2หรือ7 อินพุต: ไม่มี เอาท์พุท: Hello World

30
La La Land …ไม่ต้องรอหมู่แสงจันทร์หมู่
ความท้าทายนี้เป็นเครื่องบรรณาการให้กับผู้ชนะรางวัล Best Picture at the Oscars 2017, La La Land Moonlight ! เขียนฟังก์ชั่น / โปรแกรมที่รับสายที่มีเพียงตัวอักษร[A-Za-z]สัญลักษณ์สี่ตัวที่ใช้กันทั่วไปในประโยค.,'?และช่องว่างทุกวัน และแสดงสตริงในรูปแบบของ La La Land หากต้องการเจาะจงมากขึ้นให้ใช้ตัวอักษรสูงสุดและรวมถึงกลุ่มเสียงสระแรกและพิมพ์ / ส่งออกสองครั้งเพื่อเพิ่มช่องว่างในแต่ละครั้งจากนั้นพิมพ์ / ส่งออกสตริงทั้งหมด y เป็นเสียงสระในการท้าทายนี้ ควรเก็บเครื่องหมายวรรคตอนและตัวพิมพ์ใหญ่ คุณอาจสันนิษฐานว่าสตริงทั้งหมดมีสระอย่างน้อยหนึ่งสระและสตริงทั้งหมดเริ่มต้นด้วยตัวอักษร กรณีทดสอบ: Land La La Land Moonlight Moo Moo Moonlight quEueIng quEueI quEueI quEueIng This isn't a single word. Thi Thi This isn't …
122 code-golf  string 

30
วง infinite ที่สั้นที่สุดทำให้ไม่มีเอาต์พุต
งานของคุณคือการสร้างวงที่ไม่มีที่สิ้นสุดที่สั้นที่สุด! จุดสำคัญของความท้าทายนี้คือการสร้างลูปแบบไม่สิ้นสุดที่ไม่สร้างเอาต์พุต เหตุผลนี้เป็นเพราะรหัสอาจสั้นลงหากไม่มีการส่งออก กฎระเบียบ การส่งแต่ละครั้งจะต้องเป็นโปรแกรมเต็มรูปแบบ คุณต้องสร้างการวนซ้ำแบบไม่สิ้นสุดที่สั้นที่สุด แม้ว่าในที่สุดโปรแกรมของคุณจะมีหน่วยความจำไม่เพียงพอก็ตามก็ยังคงได้รับการยอมรับตราบใดที่มีการเรียกใช้ตลอดเวลาตั้งแต่เริ่มต้นจนถึงเมื่อหน่วยความจำไม่เพียงพอ นอกจากนี้เมื่อหน่วยความจำไม่เพียงพอก็ยังไม่ควรพิมพ์สิ่งใดไปยัง STDERR โปรแกรมต้องไม่มีการป้อนข้อมูล (อย่างไรก็ตามอนุญาตให้อ่านจากไฟล์) และไม่ควรพิมพ์อะไรไปยัง STDOUT ห้ามส่งออกไปยังไฟล์ โปรแกรมจะต้องไม่เขียนอะไรไปยัง STDERR อย่าลังเลที่จะใช้ภาษา (หรือรุ่นภาษา) แม้ว่ามันจะใหม่กว่าความท้าทายนี้ - โปรดทราบว่าจะต้องมีล่ามเพื่อให้สามารถส่งการทดสอบได้ ได้รับอนุญาต (และสนับสนุนให้) เขียนล่ามนี้ด้วยตัวคุณเองสำหรับภาษาที่ยังไม่ได้ใช้งานมาก่อน : D ส่งเป็นคะแนนในไบต์ในการเข้ารหัสที่เหมาะสม (ที่มีอยู่ก่อน) โดยปกติ (แต่ไม่จำเป็น) UTF-8 บางภาษาเช่นโฟลเดอร์มีความยุ่งยากเล็กน้อยในการให้คะแนน - หากมีข้อสงสัยกรุณาถาม Meta นี่ไม่เกี่ยวกับการค้นหาภาษาด้วยโปรแกรมวนรอบสั้นที่ไม่มีที่สิ้นสุด นี่คือการค้นหาโปรแกรมวนรอบสั้นที่สั้นที่สุดในทุกภาษา ดังนั้นฉันจะไม่ยอมรับคำตอบ หากภาษาที่คุณเลือกเป็นภาษาที่แตกต่างกันเล็กน้อยของภาษาอื่น (อาจเป็นที่นิยมมากกว่า) ซึ่งมีคำตอบอยู่แล้ว (คิดว่าภาษาเบสิกหรือภาษา SQL, เชลล์ Unix หรือ Brainf ** k-Derivative เช่น …
121 code-golf 

30
รหัสที่สั้นที่สุดในการผลิตการส่งออกไม่มีที่สิ้นสุด
เขียนรหัสที่สั้นที่สุดที่คุณสามารถสร้างเอาต์พุตไม่สิ้นสุด นั่นคือทั้งหมดที่ รหัสของคุณจะถูกตัดสิทธิ์หากหยุดผลิตในบางจุด เช่นเดียวกับในการเล่นรหัสกอล์ฟรหัสที่สั้นที่สุดชนะ นี่คือรายการคำตอบที่ฉันคิดว่าฉลาดจริง ๆ เพื่อให้พวกเขาได้รับเครดิต: เครื่องหมายจุลภาคเป็นทั้งรหัสและข้อมูล ข้อผิดพลาดที่ไม่มีที่สิ้นสุด (นับ) คำเตือนที่ไม่มีที่สิ้นสุด (ซึ่งนับรวม) Marbelous คืออะไร ลีดเดอร์บอร์ด แสดงตัวอย่างรหัส var QUESTION_ID=13152,OVERRIDE_USER=8611;function answersUrl(e){return"https://api.stackexchange.com/2.2/questions/"+QUESTION_ID+"/answers?page="+e+"&pagesize=100&order=desc&sort=creation&site=codegolf&filter="+ANSWER_FILTER}function commentUrl(e,s){return"https://api.stackexchange.com/2.2/answers/"+s.join(";")+"/comments?page="+e+"&pagesize=100&order=desc&sort=creation&site=codegolf&filter="+COMMENT_FILTER}function getAnswers(){jQuery.ajax({url:answersUrl(answer_page++),method:"get",dataType:"jsonp",crossDomain:!0,success:function(e){answers.push.apply(answers,e.items),answers_hash=[],answer_ids=[],e.items.forEach(function(e){e.comments=[];var s=+e.share_link.match(/\d+/);answer_ids.push(s),answers_hash[s]=e}),e.has_more||(more_answers=!1),comment_page=1,getComments()}})}function getComments(){jQuery.ajax({url:commentUrl(comment_page++,answer_ids),method:"get",dataType:"jsonp",crossDomain:!0,success:function(e){e.items.forEach(function(e){e.owner.user_id===OVERRIDE_USER&&answers_hash[e.post_id].comments.push(e)}),e.has_more?getComments():more_answers?getAnswers():process()}})}function getAuthorName(e){return e.owner.display_name}function process(){var e=[];answers.forEach(function(s){var r=s.body;s.comments.forEach(function(e){OVERRIDE_REG.test(e.body)&&(r="<h1>"+e.body.replace(OVERRIDE_REG,"")+"</h1>")});var a=r.match(SCORE_REG);a&&e.push({user:getAuthorName(s),size:+a[2],language:a[1],link:s.share_link})}),e.sort(function(e,s){var r=e.size,a=s.size;return r-a});var s={},r=1,a=null,n=1;e.forEach(function(e){e.size!=a&&(n=r),a=e.size,++r;var t=jQuery("#answer-template").html();t=t.replace("{{PLACE}}",n+".").replace("{{NAME}}",e.user).replace("{{LANGUAGE}}",e.language).replace("{{SIZE}}",e.size).replace("{{LINK}}",e.link),t=jQuery(t),jQuery("#answers").append(t);var o=e.language;/<a/.test(o)&&(o=jQuery(o).text()),s[o]=s[o]||{lang:e.language,user:e.user,size:e.size,link:e.link}});var t=[];for(var o in s)s.hasOwnProperty(o)&&t.push(s[o]);t.sort(function(e,s){return e.lang>s.lang?1:e.lang<s.lang?-1:0});for(var c=0;c<t.length;++c){var i=jQuery("#language-template").html(),o=t[c];i=i.replace("{{LANGUAGE}}",o.lang).replace("{{NAME}}",o.user).replace("{{SIZE}}",o.size).replace("{{LINK}}",o.link),i=jQuery(i),jQuery("#languages").append(i)}}var ANSWER_FILTER="!t)IWYnsLAZle2tQ3KqrVveCRJfxcRLe",COMMENT_FILTER="!)Q2B_A2kjfAiU78X(md6BoYk",answers=[],answers_hash,answer_ids,answer_page=1,more_answers=!0,comment_page;getAnswers();var SCORE_REG=/<h\d>\s*([^\n,]*[^\s,]),.*?(\d+)(?=[^\n\d<>]*(?:<(?:s>[^\n<>]*<\/s>|[^\n<>]+>)[^\n\d<>]*)*<\/h\d>)/,OVERRIDE_REG=/^Override\s*header:\s*/i; body{text-align:left!important}#answer-list,#language-list{padding:10px;width:290px;float:left}table thead{font-weight:700}table td{padding:5px} <script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script> <link rel="stylesheet" …
121 code-golf 

30
ร้องเพลงสุขสันต์วันเกิดให้เป็นภาษาที่คุณโปรดปราน
ภาษาการเขียนโปรแกรมที่คุณชื่นชอบเพิ่งมีวันเกิด จะดีและร้องเพลงมันสุขสันต์วันเกิดเพลง แน่นอนคุณควรทำสิ่งนี้โดยการเขียนโปรแกรมในภาษานั้น โปรแกรมไม่รับอินพุตและเขียนข้อความต่อไปนี้ไปยังเอาต์พุตมาตรฐานหรือไฟล์ที่กำหนดเอง: Happy Birthday to You Happy Birthday to You Happy Birthday Dear [your favourite programming language] Happy Birthday to You คุณควรแทนที่ส่วนที่อยู่ในวงเล็บ (และไม่ใส่วงเล็บ) นี่คือการแข่งขันกอล์ฟรหัส - รหัสที่สั้นที่สุดชนะ UPDATE ฉันดีใจที่คำถามกระตุ้นความสนใจอย่างมาก ให้ฉันเพิ่มข้อมูลพิเศษเกี่ยวกับการให้คะแนน ตามที่ระบุไว้เดิมคำถามนี้เป็นรหัสกอล์ฟดังนั้นรหัสที่สั้นที่สุดจะชนะ ผู้ชนะจะถูกเลือกในตอนท้ายของสัปดาห์นี้ (19 ตุลาคม) อย่างไรก็ตามฉันยังให้รางวัลการส่งไหวพริบอื่น ๆ ด้วยการโหวตมากขึ้น (และฉันขอแนะนำให้ทุกคนทำเช่นกัน) ดังนั้นถึงแม้ว่านี่จะเป็นการแข่งขันที่เป็นรหัสกอล์ฟ ผล ขอแสดงความยินดีที่จะเพิ่มประสิทธิภาพผู้ที่ชนะในการประกวดครั้งนี้มี 42 ไบต์ยาว CJam เขาส่ง

30
ฟังก์ชันหรือลำดับ Fibonacci
ลำดับฟีโบนักชีเป็นลำดับของตัวเลขซึ่งมีจำนวนในลำดับทุกคือผลรวมของตัวเลขสองก่อนหน้านั้นได้ ตัวเลขสองตัวแรกในลำดับคือ 1 ต่อไปนี้เป็นคำศัพท์สองสามคำแรก 1 1 2 3 5 8 13 21 34 55 89 ... เขียนรหัสที่สั้นที่สุดที่: สร้างลำดับ Fibonacci โดยไม่ต้องจบ รับnคำนวณnคำที่ th ของลำดับ (มีดัชนี 1 หรือ 0 ศูนย์) คุณสามารถใช้รูปแบบมาตรฐานของอินพุตและเอาต์พุต (ฉันให้ทั้งสองตัวเลือกในกรณีที่การทำในภาษาที่คุณเลือกง่ายกว่าตัวเลือกอื่น) สำหรับฟังก์ชั่นที่รับnค่าตอบแทนที่มีขนาดใหญ่พอสมควร (จำนวนฟีโบนัชชีที่ใหญ่ที่สุดที่เหมาะสมกับขนาดคำปกติของคอมพิวเตอร์ของคุณอย่างน้อยที่สุด) จะต้องได้รับการสนับสนุน ลีดเดอร์บอร์ด แสดงตัวอย่างโค้ด /* Configuration */ var QUESTION_ID = 85; // Obtain this from the url // It …

30
ออกไปและลงคะแนน
วันนี้คือวันที่ 8 พฤศจิกายน 2016 วันเลือกตั้งในสหรัฐอเมริกา หากคุณเป็นพลเมืองอเมริกันที่มีสิทธิ์ลงคะแนนเสียงให้ออกไปและลงคะแนนถ้าคุณยังไม่ได้ตอบคำถามนี้ก่อน อย่าพูดคุยกับคนที่คุณโหวตให้ เรื่องสำคัญที่คุณโหวตเท่านั้น หากคุณไม่ใช่พลเมืองของสหรัฐอเมริกาหรือไม่มีสิทธิ์ออกเสียงลงคะแนนก่อนที่จะตอบคำถามนี้ให้ทำสิ่งที่ชอบด้วยการบอกกับทุกคนที่คุณรู้ว่าใครเป็นพลเมืองที่มีสิทธิ์ออกนอกบ้านและลงคะแนนหากพวกเขายังไม่ได้ ท้าทาย เขียนโปรแกรมที่บ่งบอกว่าคุณได้รับการโหวตเช่นดิจิตอล"ผมโหวต" สติกเกอร์ มันควรจะใช้เวลาไม่ต้องนำเข้าและส่งออกในทางที่เหมาะสมวลีI Votedที่I, oและeมีสีแดง ( #FF0000) และV, tและdสีฟ้า ( #0000FF) พื้นหลังจะต้องเป็นสีขาว ( #FFFFFF) ตัวอย่างเช่น: แน่นอนว่าสีเหล่านี้เป็นตัวแทนของธงชาติอเมริกัน (แม้ว่าจะไม่ใช่สีทางการก็ตาม) สีแดงมาก่อนเพราะมันมาก่อนในสำนวนสามัญ "สีแดงสีขาวและสีฟ้า" เพื่อความถูกต้องคำตอบจะต้อง: ใช้สีที่ระบุในข้อตกลงที่ระบุ ใช้แบบอักษรที่อ่านง่ายและขนาดตัวอักษร ตัวอย่างนี้ใช้ตัวหนา 72pt Times New Roman แต่ตัวอักษรทั่วไปใด ๆ ด้านบน 6 พอยต์อาจจะใช้ได้ มีเพียงวลีI Votedในบรรทัดเดียวพิมพ์ใหญ่ให้ถูกต้องด้วยช่องว่างระหว่างสองคำ IVotedมันไม่ควรมีลักษณะเช่น ไม่ระบุว่าใครเป็นผู้ตอบให้ลงคะแนนหรือสนับสนุนการเป็นประธานาธิบดีหรือการลงคะแนนเสียง อย่าเริ่มการโต้วาทีทางอินเทอร์เน็ต นี่คือการฉลองการลงคะแนนไม่ใช่ผู้สมัคร วิธีที่เหมาะสมในการแสดงหรือสร้างเอาต์พุตนั้นถูกต้องเช่น: การวาดข้อความไปยังรูปภาพที่แสดงแล้วบันทึกหรือส่งออกข้อมูลดิบ …

30
ตีความสมอง ***
เขียนโปรแกรมที่สั้นที่สุดในภาษาที่คุณชื่นชอบเพื่อตีความโปรแกรมbrainfuck โปรแกรมอ่านจากไฟล์ อินพุตและเอาต์พุตเป็นอินพุตมาตรฐานและเอาต์พุตมาตรฐาน ขนาดของเซลล์: 8 บิตที่ไม่ได้ลงชื่อ โอเวอร์โฟลว์ไม่ได้กำหนด ขนาดอาร์เรย์: 30000 ไบต์ (ไม่วน) คำสั่งที่ไม่ถูกต้องไม่ได้เป็นส่วนหนึ่งของอินพุต ความคิดเห็นเริ่มต้นด้วย # และขยายไปถึงจุดสิ้นสุดความคิดเห็นคือทุกอย่างที่ไม่ได้อยู่ใน+-.,[]<> ไม่มีสัญลักษณ์ EOF การทดสอบที่ดีมากสามารถพบได้ที่นี่ มันอ่านตัวเลขแล้วพิมพ์จำนวนเฉพาะถึงจำนวนนั้น เพื่อป้องกันไม่ให้ลิงค์เน่านี่คือสำเนาของรหัส: compute prime numbers to use type the max number then push Alt 1 0 =================================================================== ======================== OUTPUT STRING ============================ =================================================================== >++++++++[<++++++++>-]<++++++++++++++++.[-] >++++++++++[<++++++++++>-]<++++++++++++++.[-] >++++++++++[<++++++++++>-]<+++++.[-] >++++++++++[<++++++++++>-]<+++++++++.[-] >++++++++++[<++++++++++>-]<+.[-] >++++++++++[<++++++++++>-]<+++++++++++++++.[-] >+++++[<+++++>-]<+++++++.[-] >++++++++++[<++++++++++>-]<+++++++++++++++++.[-] >++++++++++[<++++++++++>-]<++++++++++++.[-] >+++++[<+++++>-]<+++++++.[-] …

30
มันเป็นวันเกิดของฉัน: D
บทนำ ปีที่แล้วเป็นวันเกิดของฉัน (จริง ๆ !) และน่าเศร้าที่ฉันต้องจัดปาร์ตี้ของตัวเอง ตอนนี้คุณรู้แล้วอย่างน้อยคุณก็ไม่สามารถทำเค้กได้หรือ ท้าทาย ระบุจำนวนเต็มnเป็นอินพุตให้เขียนโปรแกรมเต็มรูปแบบเพื่อแสดงเค้กวันเกิดพร้อมกับnเทียน เอาท์พุต เค้กชิ้นหนึ่งที่มีเทียนหนึ่งอันคือ: $ | --- ~~~ --- และเค้กที่มีเทียนสามชิ้นบนคือ: $ $ $ | | | ------- ~~~~~~~ ------- ฉันแน่ใจว่าคุณสามารถทำงานได้จากที่ อย่างไรก็ตามสำหรับอินพุต0คุณต้องเอาต์พุตต่อไปนี้: Congratulations on your new baby! :D สำหรับการป้อนข้อมูลน้อยกว่า0คุณควรส่งเค้กที่ไม่มีแสงเทียน: --- ~~~ --- ไม่ได้รับอนุญาตให้ส่งออกไปยัง STDERR อนุญาตการขึ้นบรรทัดใหม่และช่องว่าง การชนะ รหัสที่สั้นที่สุดในหน่วยไบต์ชนะ ลีดเดอร์บอร์ด var QUESTION_ID=57277;OVERRIDE_USER=30525;function answersUrl(e){return"http://api.stackexchange.com/2.2/questions/"+QUESTION_ID+"/answers?page="+e+"&pagesize=100&order=desc&sort=creation&site=codegolf&filter="+ANSWER_FILTER}function commentUrl(e,s){return"http://api.stackexchange.com/2.2/answers/"+s.join(";")+"/comments?page="+e+"&pagesize=100&order=desc&sort=creation&site=codegolf&filter="+COMMENT_FILTER}function getAnswers(){jQuery.ajax({url:answersUrl(answer_page++),method:"get",dataType:"jsonp",crossDomain:!0,success:function(e){answers.push.apply(answers,e.items),answers_hash=[],answer_ids=[],e.items.forEach(function(e){e.comments=[];var s=+e.share_link.match(/\d+/);answer_ids.push(s),answers_hash[s]=e}),e.has_more||(more_answers=!1),comment_page=1,getComments()}})}function …

11
GottaFix สำหรับ WannaCrypt?
การเตือน คำตอบสำหรับการทดสอบความท้าทายนี้สำหรับแพทช์รุ่นที่ระบุที่ช่วยหยุดการโจมตี WannaCrypt / WannaCry ขึ้นอยู่กับระบบปฏิบัติการของคุณคุณอาจมีโปรแกรมแก้ไขที่แตกต่างกัน วิธีที่ดีที่สุดในการป้องกันตัวเองคือการทำให้พีซีของคุณทันสมัยและระมัดระวังเมื่อเปิดสิ่งที่แนบมาและเว็บลิงค์ บทนำ ผมชอบที่จะคิดว่าการเขียนโปรแกรมเป็นคนดีโดยเนื้อแท้แม้ว่าบางคนไม่ดีดังนั้นจึงช่วยให้ความช่วยเหลือผู้คนให้แน่ใจว่าพวกเขาได้รับความคุ้มครองกับแพทช์ MS17-010 ท้าทาย ความท้าทายของคุณคือการเขียนโปรแกรมหรือฟังก์ชั่นเต็มรูปแบบที่ส่งกลับค่าความจริงหรือความเท็จโดยขึ้นอยู่กับว่ามีการติดตั้งแพตช์ MS17-010 บนระบบปฏิบัติการปัจจุบันหรือไม่ อินพุตและเอาต์พุต อินพุต: ไม่จำเป็นต้องป้อนข้อมูล เอาท์พุท: ความจริงหรือค่าเท็จ (ระบุซึ่งใช้สำหรับแต่ละกรณี) ข้อผิดพลาด / ข้อยกเว้นถือได้ว่าเป็นค่าเท็จ กฎระเบียบ รหัสของคุณควรทำงาน (และส่งออกอย่างถูกต้อง) ในระบบปฏิบัติการ windows อย่างน้อยหนึ่งระบบที่มีโปรแกรมแก้ไข แต่ไม่จำเป็นต้องทำงานในทุกระบบปฏิบัติการ (โปรดระบุข้อ จำกัด ใด ๆ ) ช่องโหว่มาตรฐานใช้ นี่คือโค้ดกอล์ฟดังนั้นการส่งที่มีจำนวนไบต์น้อยที่สุดจะชนะ!
109 code-golf 

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

7
การเขียนโปรแกรม Exponential Slimy: การกอง Minecraft แบบบาง
Slimesเป็นศัตรูที่มีรูปร่างคล้ายลูกบาศก์ในMinecraftที่บุกเข้าไปในตัวมันเองซึ่งมีขนาดเล็กกว่าหลายตัวเมื่อถูกฆ่า สำหรับจุดประสงค์ของการท้าทายนี้เราจะอธิบายให้พวกเขาเห็นว่าเป็นภาพขนาด 8 × 8 พิกเซลที่มี 3 สี: ←รุ่น True 8 × 8 สี RGB ที่แม่นยำคือ: 0, 0, 0 สำหรับดวงตาและปาก 110, 170, 90 สำหรับส่วนกลางสีเขียวเข้ม 116, 196, 96 สำหรับด้านนอกสีเขียวอ่อน ท้าทาย เขียนโปรแกรมหรือฟังก์ชั่นที่ใช้จำนวนเต็มบวก N แล้วส่งภาพขนาด N ขนาดของ Slimes ที่บรรจุลงในสี่เหลี่ยม จากซ้ายไปขวาภาพควรเป็นไปตามรูปแบบของการ: สแต็คของ 2 (N-1) 8 × 8 slimes กองซ้อนของ 2 (N-2) 16 × 16 …

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