คำถามติดแท็ก graphical-output

ความท้าทายนี้เกี่ยวข้องกับการวาดภาพบนหน้าจอหรือสร้างไฟล์ภาพ สำหรับการแข่งขัน ASCII pure ให้ใช้ [ascii-art] แทน หากผู้เข้าร่วมสามารถเลือกระหว่างกราฟิกและศิลปะ ASCII ให้ใช้แท็กทั้งสอง สำหรับภาพที่เป็นอินพุตให้ใช้ [การประมวลผลภาพ]

3
ค้นหารูปแบบในเงื่อนไข
ในความท้าทายนี้งานของคุณคือการหาวัสดุพิมพ์ที่มีโครงสร้างที่กำหนด อินพุต ข้อมูลของคุณจะเป็นสองสายที่เป็นตัวเลขไม่ว่างเปล่าเป็นรูปแบบ pและข้อความ tแนวคิดก็คืออักขระแต่ละตัวจะpแทนซับสตริงที่ไม่ว่างเปล่าที่ต่อเนื่องกันtซึ่งเกิดขึ้นถัดจากกันและกันและpแสดงถึงการต่อกันของมัน อักขระที่เหมือนกันสอดคล้องกับสตริงย่อยที่เหมือนกัน ตัวอย่างเช่นรูปแบบaaหมายถึงสแควร์ที่ไม่ว่างเปล่า (สตริงที่ได้จากการต่อสตริงที่สั้นกว่าเข้ากับตัวเอง) ดังนั้นรูปแบบaaสามารถจับคู่สตริงย่อยbyebyeได้ด้วยการaจับคู่แต่ละbyeครั้ง เอาท์พุต หากข้อความที่tมีสตริงย่อยที่pการแข่งขันแล้วส่งออกของคุณจะเป็นสตริงย่อยที่มีทวิภาคแทรกระหว่างสตริงที่ตรงกับตัวละคร: pตัวอย่างเช่นถ้าเรามีt = byebyenowและp = aaก็bye:byeเป็นผลลัพธ์ที่ยอมรับได้ อาจมีหลายตัวเลือกสำหรับสตริงย่อยที่ตรงกัน แต่คุณจะส่งออกหนึ่งในพวกเขาเท่านั้น ถ้าtไม่ได้มี substring :(จับคู่ของคุณออกจะเป็นหน้าเศร้า กฎและคำชี้แจง ตัวละครที่แตกต่างกันpสามารถสอดคล้องกับสตริงเหมือนกันเพื่อให้สามารถจับคู่สตริงp = aba AAAโปรดทราบว่าตัวละครจะต้องสอดคล้องกับสตริงที่ไม่ว่างเปล่า; โดยเฉพาะอย่างยิ่งถ้าpมีความยาวมากกว่าการส่งออกจะต้องมีt:( คุณสามารถเขียนโปรแกรมหรือฟังก์ชั่นเต็มรูปแบบและคุณยังสามารถเปลี่ยนลำดับของอินพุตทั้งสองได้ จำนวนไบต์ต่ำสุดที่ชนะและไม่อนุญาตช่องโหว่มาตรฐาน กรณีทดสอบ pattern text -> outputได้รับในรูปแบบ โปรดทราบว่าอาจมีเอาต์พุตอื่นที่ยอมรับได้ a Not -> N aa Not -> :( abcd Not -> :( aaa rerere -> …
17 code-golf  string  code-golf  ascii-art  geometry  code-golf  ascii-art  code-golf  sequence  stack  code-challenge  number  sequence  answer-chaining  code-golf  code-challenge  math  combinatorics  binary-matrix  code-golf  number  code-golf  cryptography  bitwise  code-golf  sudoku  code-golf  brainfuck  metagolf  code-golf  probability-theory  number-theory  primes  fewest-operations  factoring  golf-cpu  code-golf  restricted-source  code-golf  graphical-output  sequence  binary  code-golf  tips  c#  code-golf  geometry  code-golf  graphical-output  fractal  code-golf  number  sequence  code-golf  number  array-manipulation  popularity-contest  game  board-game  code-golf  puzzle-solver  grid  code-golf  ascii-art  geometry  grid  tiling  code-golf  ascii-art  whitespace  balanced-string  code-golf  card-games  king-of-the-hill  javascript  code-golf  whitespace  balanced-string  code-golf  code-golf  math  abstract-algebra  code-golf  java  code-golf  interpreter  stack  code-golf  base-conversion  code-golf  tips  code-golf  ascii-art  geometry  brainfuck  metagolf  code-challenge  math  quine  code-generation  code-golf  number  kolmogorov-complexity  arithmetic  expression-building  code-golf  string  code-golf  quine  popularity-contest  code-golf  base-conversion  code-challenge  image-processing  code-golf  conversion  coding-theory 

6
ติดตามเฉดสีของรูปภาพ
โหลดภาพในตัวอย่างสแต็กนี้แล้วเลื่อนเมาส์ไปวางเหนือภาพ เส้นโค้งสีดำที่ตามมุมสีเริ่มต้นที่จุดเคอร์เซอร์ของคุณจะถูกวาด: <script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script><style>canvas{border:1px solid black;}</style>Load an image: <input type='file' onchange='load(this)'><br><br>Max length <input id='length' type='text' value='300'><br><br><div id='coords'></div><br><canvas id='c' width='100' height='100'>Your browser doesn't support the HTML5 canvas tag.</canvas><script>function load(t){if(t.files&&t.files[0]){var e=new FileReader;e.onload=setupImage,e.readAsDataURL(t.files[0])}}function setupImage(t){function e(t){t.attr("width",img.width),t.attr("height",img.height);var e=t[0].getContext("2d");return e.drawImage(img,0,0),e}img=$("<img>").attr("src",t.target.result)[0],ctx=e($("#c")),ctxRead=e($("<canvas>"))}function findPos(t){var e=0,a=0;if(t.offsetParent){do e+=t.offsetLeft,a+=t.offsetTop;while(t=t.offsetParent);return{x:e,y:a}}return void 0}$("#c").mousemove(function(t){function e(t,e){var a=ctxRead.getImageData(t,e,1,1).data,i=a[0]/255,r=a[1]/255,o=a[2]/255;return Math.atan2(Math.sqrt(3)*(r-o),2*i-r-o)}if("undefined"!=typeof img){var a=findPos(this),i=t.pageX-a.x,r=t.pageY-a.y;$("#coords").html("x = "+i.toString()+", y = "+r.toString());var o=parseInt($("#length").val());if(isNaN(o))return …

4
ฉันชอบต้นไม้พีทาโกรัส
... นี่คือความท้าทายที่ทำให้ฉันเป็นต้นไม้ สร้างโปรแกรมหรือฟังก์ชั่นที่เรียกว่า tree ซึ่งรับอาร์กิวเมนต์จำนวนเต็มหนึ่งตัว N และดึง Tree Pythagorean Tree N ระดับที่ลึกโดยที่ระดับ 0 เป็นเพียงลำตัว จุดต่อของต้นไม้แต่ละต้นควรวางจุดยอดของรูปสามเหลี่ยมที่จุดสุ่มบนเส้นรอบวง (จุดนี้ควรกระจายอย่างสม่ำเสมอไปอย่างน้อย 5 จุดที่เว้นระยะเท่ากันหรือสม่ำเสมอในครึ่งวงกลมทั้งหมด) เลือกต้นไม้ของคุณอาจเป็น 3 มิติมีสีสันหรือสว่างตามเวลาของวัน อย่างไรก็ตามนี่คือ code-golf ดังนั้นไฟล์ที่เล็กที่สุดชนะ แก้ไข: ฉันจะปิดการแข่งขันและยอมรับคำตอบที่เล็กที่สุดเมื่อถึงเวลาหนึ่งสัปดาห์

20
สลายจำนวน!
งานของคุณคือการแยกตัวเลขโดยใช้รูปแบบด้านล่าง นี้จะคล้ายกับการแปลงฐานยกเว้นที่แทนของรายชื่อdigitsในฐานคุณรายการvaluesเช่นว่ารายการเพิ่มขึ้นเพื่อป้อนข้อมูล หากฐานที่กำหนดคือnแต่ละหมายเลขในรายการจะต้องอยู่ในรูปแบบของk*(n**m)ที่ไหน0<=k<nและmไม่ซ้ำกันทั่วทั้งรายการ รายละเอียด รูปแบบอินพุต / เอาท์พุตที่สมเหตุสมผล โปรแกรม / ฟังก์ชั่นของคุณใช้ 2 อินพุทและเอาท์พุทรายการ รายการเอาท์พุทสามารถอยู่ในลำดับใด ๆ 0 สามารถยกเว้นหรือรวมไว้ได้ 0อนุญาตให้นำหน้า Built-in จะได้รับอนุญาต Testcases number base converted list input1 input2 output 123456 10 [100000,20000,3000,400,50,6] or [6,50,400,3000,20000,100000] 11 2 [8,2,1] or [0,0,0,0,8,0,2,1] 727 20 [400,320,7] 101 10 [100,1] or [100,0,1] เกณฑ์การให้คะแนน นี่คือรหัสกอล์ฟ ทางออกที่สั้นที่สุดในหน่วยไบต์ชนะ
16 code-golf  number  sequence  number-theory  base-conversion  code-golf  bitwise  hashing  code-golf  string  ascii-art  whitespace  code-golf  math  code-golf  code-golf  image-processing  counting  code-golf  math  arithmetic  checksum  code-golf  code-golf  math  arithmetic  number-theory  code-golf  array-manipulation  random  code-golf  string  code-golf  math  ascii-art  base-conversion  code-golf  graphical-output  geometry  3d  code-golf  math  linear-algebra  matrix  code-golf  math  number  sequence  code-golf  array-manipulation  code-golf  math  matrix  linear-algebra  code-golf  number  sequence  counting  code-golf  string  code-golf  string  restricted-source  quine  sorting  code-golf  string  geometry  code-golf  string  code-golf  networking  code-golf  base-conversion  code-golf  math  matrix  code-golf  arithmetic  linear-algebra  matrix  code-golf  number  arithmetic  grid  code-golf  number  source-layout  code-golf  string  bitwise  checksum  code-golf  array-manipulation  code-golf  string  probability-theory  code-golf  tips  code-golf  sequence  code-golf  string  math  sequence  calculus  code-golf  string  palindrome  bioinformatics  code-golf  math  combinatorics  counting  permutations  code-golf  parsing  logic-gates  code-golf  arithmetic  number-theory  combinatorics  code-golf  math  sequence  polynomials  integer  code-golf  string  ascii-art  chess  code-golf  string  code-golf  number  code-golf  string  ascii-art  parsing  code-golf  code-golf  number  natural-language  conversion  code-golf  arithmetic  code-golf  string  code-golf  ascii-art  decision-problem 

4
ทำให้อเมริกา (n Maps) ยอดเยี่ยมอีกครั้ง
โบนัสใหม่! (ดูด้านล่าง) ทีมทำแผนที่ของ Ben Carson ที่หวังว่าจะได้รับปัญหาจากแผนที่ (ภาพทางWashington Post ): ปัญหาคือพวกเขาไม่มีเครื่องมือที่เหมาะสมสำหรับงาน™ พวกเขาต้องการโปรแกรมที่กะทัดรัดและน่าเชื่อถือที่สุดเท่าที่จะเป็นไปได้ดังนั้นพวกเขาจึงไม่ต้องกังวลกับการทำแผนที่อีกครั้ง นั่นเป็นเหตุผลที่พวกเขาจ้างคุณ คุณต้องใช้แผนที่นี้และส่งออกอีกครั้งด้วยสีที่ต้องการ: โดย Theshibboleth [GFDL ( http://www.gnu.org/copyleft/fdl.html ) หรือ CC-BY-SA-3.0 ( http://creativecommons.org/licenses/by-sa/3.0/)ผ่านทาง Wikimedia Commons หากคุณไม่ทราบว่าอยู่ที่ไหนทุกรัฐ (เพราะคุณไม่ใช่คนอเมริกัน ... หรือคุณเป็นคนอเมริกัน) นี่คือแผนที่ที่มีชื่อทั้งหมด (วอชิงตันดีซีไม่จำเป็นสำหรับความท้าทายนี้): "แผนที่อเมริกาพร้อมชื่อรัฐ 2" ได้รับอนุญาตภายใต้ CC BY-SA 3.0 ผ่าน Wikimedia Commons - https://commons.wikimedia.org/wiki/File:Map_of_USA_with_state_names_2.svg#/media/File:Map_of_USA_with_state_names_2.svg ตัวอย่างเช่นถ้าอินพุตOhio, Indiana, Illinois;New York, New Jersey, Floridaคุณเอาต์พุต: ภาพแผนที่เปล่ามีให้ในรูปแบบSVGและPNG …

3
Polygrams ปกติ
ได้รับหมายเลขของจุดn ≥ 3และ "ขนาดขั้นตอน" 1 ≤ m < n/2 (ระบุระยะห่างระหว่างสองจุดที่เกี่ยวโยงกัน) เอาท์พุทการแสดงกราฟิกของที่สอดคล้องโพลีปกติ หากรูปหลายเหลี่ยมประกอบด้วยวงหลายวงปิดแต่ละวงจะต้องแสดงผลในสีเส้นต่างกัน (หากสิ่งนี้ฟังดูสับสนตัวอย่างด้านล่างควรมีความหวังที่ชัดเจน) กฎระเบียบ การแก้ปัญหาที่สมเหตุสมผลใด ๆ จะทำให้กฎเหล่านี้เป็นไปตามกฎโดยอัตโนมัติ - พวกเขาอยู่ที่นั่นเพียงแค่ใส่ข้อ จำกัด บางอย่างเกี่ยวกับพารามิเตอร์ของผลลัพธ์เพื่อป้องกันคำตอบเช่น "บล็อกสีดำนี้เป็นรูปหลายเหลี่ยมทั้งหมด แต่คุณมองไม่เห็นเพราะ ฉันตั้งค่าความกว้างของบรรทัดเป็นมากกว่า 9000 " คุณสามารถเรนเดอร์รูปหลายเหลี่ยมลงในไฟล์ (ซึ่งอาจเขียนลงดิสก์หรือไปยังเอาต์พุตสตรีมมาตรฐาน) หรือแสดงบนหน้าจอ คุณสามารถใช้กราฟิกแบบเวกเตอร์หรือแรสเตอร์ก็ได้ หากผลลัพธ์ของคุณ rasterised ภาพของคุณต้องมีขนาด 400x400 พิกเซลหรือมากกว่าและรัศมีของรูปหลายเหลี่ยม(ระยะทางจากกึ่งกลางถึงจุดสุดยอดแต่ละจุด) ต้องอยู่ระหว่าง 35% ถึง 50% ของความยาวด้านข้าง อัตราส่วนภาพของรูปหลายเหลี่ยมจะต้องเป็น 1 (เพื่อให้จุดยอดของมันอยู่ในวงกลมที่เหมาะสม) - ผืนผ้าใบของภาพอาจเป็นรูปสี่เหลี่ยมผืนผ้า เส้นของรูปหลายเหลี่ยมจะต้องไม่หนากว่า 5% ของรัศมี (และแน่นอนว่าพวกเขาจะต้องมีความหนาที่ไม่เป็นศูนย์ที่จะมองเห็นได้) คุณสามารถสร้างแกนหรือเฟรมเพิ่มเติมจากรูปหลายเหลี่ยม …

1
Chute-A-Pearing
ที่นี่ห้าภาพของลูกแพร์และเป็นเหล็ก ราง : A: B: C: D: E: นี่เป็นเพียงภาพขนาดย่อคลิกเพื่อดูขนาดเต็ม! (ฉันทำสิ่งเหล่านี้กับAlgodoo ) รูปภาพของคลาสนี้มีคุณสมบัติดังต่อไปนี้เสมอ: พวกเขามักจะ 400 × 400 พิกเซลพร้อมพื้นหลังสีขาว (อาจไม่ขาวอย่างแน่นอนเนื่องจากภาพ SE ถูกบีบอัดอย่างสูญเปล่า) พวกมันมีลูกแพร์เหมือนกัน 1 ถึง 4 ลูกโดยแต่ละลูกจะหมุนและวางในตำแหน่ง (เกือบ) แต่อย่างใด พวกเขามีรางเหล็กแนวตั้งหนึ่งที่ถึงด้านล่างของภาพ นอกเหนือจากด้านล่างของรางรางและกล่องขอบลูกแพร์ ( ตัวอย่างกล่องขอบ ) ไม่เคยสัมผัสหรือออกจากขอบเขตของภาพ กล่องกระโดดของลูกแพร์ไม่เคยทับซ้อนกันหรือไม่ทับทางราง ลูกแพร์อาจอยู่ภายใต้ส่วนของรางลาดในขณะที่B , CและD (ดังนั้นกล่องที่ จำกัด ของรางอาจทับกล่องของลูกแพร์) รางอาจมีตำแหน่งแนวนอนและแนวตั้งตราบใดที่มีที่ว่างเพียงพอสำหรับกล่องขอบของลูกแพร์ที่จะพอดีกับข้างบนมันอย่างอิสระ (จะไม่มีการทดสอบแบบ "พอดีกับแทบ") และมองเห็นส่วนของคอลัมน์ ท้าทาย เขียนโปรแกรมที่ใช้ภาพดังกล่าวและส่งออกภาพอีก 400 × 400 ภาพพร้อมรางในที่เดียวกัน …

30
การสั่ง Antiferromagnetic
Antiferromagnetismเป็นสิ่งที่นักวิจัยของ IBM เคยกระโดดจากดิสก์ 1 เทราไบต์ไปยังดิสก์100 เทราไบต์ในอะตอมจำนวนเท่ากัน ในวัสดุที่แสดงแม่เหล็กแม่เหล็ก, ช่วงเวลาแม่เหล็กของอะตอมหรือโมเลกุลมักเกี่ยวข้องกับการหมุนของอิเล็กตรอนจัดเรียงในรูปแบบปกติกับสปินที่อยู่ใกล้เคียง (ใน sublattices ต่าง ๆ ) ชี้ไปในทิศทางตรงกันข้าม งานของคุณคือการเขียนโปรแกรมที่ดึงลำดับของอะตอมแม่เหล็กไฟฟ้าเช่นภาพที่แสดงด้านบน คุณจะต้องสามารถมีคู่อย่างน้อยสี่ชุดแม้ว่าคุณอาจมีมากขึ้น แต่ละคู่จะต้องแสดงดังนี้แม้ว่าพวกเขาจะต้องเป็นลูกศรจริง : ขึ้นลง ลงมา ขึ้นลง เอาต์พุตของคุณสามารถอยู่ในรูป ASCII หรือกราฟิกเอาต์พุต คุณสามารถสร้างได้เฉพาะฟังก์ชั่นหรือโปรแกรมทั้งหมด แต่ต้องใช้อินพุตและวาดหลายคู่ ตัวอย่างที่มีคำเท่านั้น : อินพุต: 1 ขึ้นลง ลงมา ขึ้นลง อินพุต: 2 ขึ้นลง ลงขึ้นลง ขึ้นลง ลูกศรที่ยอมรับได้: ↑ และ ↓ ⇅ และ ⇵ /|\ และ \|/ โปรดใส่คำตอบของคุณในภาษารูปแบบX ไบต์เนื่องจากอ่านง่าย …

5
ภาษาคำอธิบายการวาดภาพ Mondrian
ความท้าทายนี้ประกอบด้วยการเข้ารหัสล่ามสำหรับภาษาคำอธิบายภาพวาดมอนเดรียน (MPDL) นิยามภาษา ภาษาดำเนินการกับกองสี่เหลี่ยม สี่เหลี่ยมถูกกำหนดโดยพิกัดด้านซ้ายบนและพิกัดล่างขวา พิกัดจะต้องเป็นจำนวนเต็ม สแต็กเริ่มต้นด้วยสี่เหลี่ยมเดียวที่มีคุณลักษณะ(1,1,254,254) แต่ละคำสั่งมีรูปแบบต่อไปนี้: <character><integer> มีสามคำสั่ง: v<integer>: ดำเนินการแบ่งตามแนวตั้งบนสี่เหลี่ยมผืนผ้าล่าสุดในสแต็ก ณ ตำแหน่งที่ระบุโดยพารามิเตอร์ (เป็นเปอร์เซ็นต์) สี่เหลี่ยมต้นฉบับจะถูกลบออกจากสแต็กและแทนที่ด้วยสี่เหลี่ยมใหม่สองอันที่เป็นผลมาจากการแยก สี่เหลี่ยมด้านซ้ายถูกผลักลงบนสแต็กจากนั้นสี่เหลี่ยมด้านขวา เนื่องจากพิกัดสี่เหลี่ยมผืนผ้าเป็นจำนวนเต็มเศษส่วนควรถูกปัดเป็นจำนวนเต็มเล็กที่สุด h<integer>: แยกแนวนอน สี่เหลี่ยมผืนผ้าด้านบนถูกผลักลงบนสแต็กจากนั้นสี่เหลี่ยมผืนผ้าด้านล่าง c<integer>: ลบสี่เหลี่ยมล่าสุดออกจากสแต็กและวาดเป็นสีที่กำหนดเป็นพารามิเตอร์ 1 = ขาว, 2 = แดง, 3 = น้ำเงิน, 4 = เหลือง ท้าทาย เขียนโปรแกรมที่รับพารามิเตอร์เป็นคำอธิบายการทาสีและสร้างการแทนค่าบิตแมป 256x256 ของสี่เหลี่ยมที่ทาสี รูปสี่เหลี่ยมจะต้องคั่นด้วยเส้นสีดำ 3 พิกเซล สี่เหลี่ยมหนึ่งหรือสองพิกเซลควรมีพิกเซลที่ไม่ใช่สีดำซ่อนอยู่โดยพิกเซลสีดำเส้นขอบ อินพุตสามารถอ่านเป็นพารามิเตอร์หรือเป็นไฟล์ขึ้นอยู่กับคุณ คำสั่งควรคั่นด้วยช่องว่าง คุณสามารถสันนิษฐานได้ว่าไฟล์อินพุตมีไวยากรณ์ที่ถูกต้องและไม่มีการเว้นวรรคหรือนำหน้าแท็บ ฯลฯ เอาต์พุตสามารถแสดงผลได้โดยตรงบนหน้าจอหรือบันทึกลงในไฟล์ตามที่คุณต้องการ รหัสที่สั้นที่สุดชนะ ทดสอบ …

2
สร้าง n-gons ด้วยไม้บรรทัดและเข็มทิศ
ภารกิจคือการวาดรูปหลายเหลี่ยมปกติของด้าน n โดยใช้เพียงเข็มทิศและไม้บรรทัดที่ไม่มีเครื่องหมาย อินพุต (n) เป็นหนึ่งใน 10 หมายเลขต่อไปนี้: 3, 4, 5, 6, 8, 10, 12, 15, 16, 17 วิธีการ : เนื่องจากคุณมีไม้บรรทัดและเข็มทิศเท่านั้นคุณจึงสามารถวาดจุดเส้นและวงกลมได้เท่านั้น บรรทัดสามารถวาดได้เท่านั้น: ผ่านสองจุดที่มีอยู่ วงกลมสามารถวาดได้เท่านั้น: มีจุดเดียวเป็นศูนย์กลางและมีเส้นรอบวงของมันผ่านจุดที่สอง จุดสามารถวาดได้เท่านั้น: ที่จุดตัดของสองบรรทัด ที่จุดตัดของเส้นตรงและวงกลม ที่จุดตัดของวงกลมสองวง ที่จุดเริ่มต้นเมื่อคุณอาจวาด 2 คะแนนเพื่อเริ่มต้น ผ่านกระบวนการนี้ (และผ่านขั้นตอนนี้เท่านั้น) คุณจะต้องวาดเส้น n ของ n-gon ที่ร้องขอพร้อมกับการทำงานใด ๆ ที่จำเป็นเพื่อไปยังขั้นตอนนั้น แก้ไข: ตำแหน่งของจุดตัดต้องคำนวณ แต่เส้นและวงกลมอาจถูกวาดด้วยวิธีการใด ๆ ที่ให้ไว้โดยภาษา เอาท์พุทเป็นภาพของรูปหลายเหลี่ยมปกติด้าน n แสดงการทำงาน กราฟิกไม่มีข้อ …

10
เครื่องกำเนิดบัตรอวยพรวันวาเลนไทน์
สร้างโปรแกรมที่ให้ชื่อเป็นอินพุตจะสร้างการ์ดอวยพรวันวาเลนไทน์ที่มีชื่อนั้นพร้อมกับซอร์สโค้ดที่มีธีมวันวาเลนไทน์ด้วย คำทักทายอาจเป็นศิลปะ ASCII หรือภาพที่สร้างขึ้น เงื่อนไขเพิ่มเติม: ซอร์สโค้ดต้องมีลักษณะคล้ายกับธีมวันวาเลนไทน์ (เช่นหัวใจหรือบทกวีหรืออะไรก็ได้สร้างสรรค์) รหัสและสินทรัพย์ที่เกี่ยวข้องทั้งหมดต้องสอดคล้องกับคำตอบของคุณ คุณสามารถใช้การเชื่อมต่อเครือข่าย แต่คุณสามารถดาวน์โหลดหน้านี้ได้เท่านั้น (ในกรณีที่คำถามนี้ได้มาหลายหน้าคุณสามารถดาวน์โหลดได้เช่นกัน) คุณสามารถใช้ StackApps API ได้หากต้องการ กฎ "ต้องมีลักษณะคล้ายกับสิ่งที่ธีมวันวาเลนไทน์ใช้กับทุกสิ่งที่คุณพยายามใช้จากหน้านี้ (หากใช้การเชื่อมต่อเครือข่าย) ไม่อนุญาตไฟล์ภายนอกอื่น ๆ คุณสามารถใช้ไลบรารีมาตรฐานของภาษาของคุณ แต่ไม่อนุญาตให้ใช้แพ็คเกจภายนอก ข้อ จำกัด อื่น ๆ : ไม่มี. นี่คือการประกวดความนิยม เกณฑ์การให้คะแนน: การโหวตแต่ละครั้งที่มองเห็นได้ (= upvotes ลบด้วย downvotes) มีค่า 10 คะแนน ทุก ๆ สอง upvote บนความคิดเห็นในคำตอบของคุณคุณจะได้รับ 1 คะแนน คำตอบที่มีคะแนนมากที่สุดจะได้รับการยอมรับในวันวาเลนไทน์ (14 กุมภาพันธ์ 2014) ** …

1
วาดร่ายมนตร์ Ingress
ในวิถีชีวิตเกมมือถือ AR ตามสถานที่ผู้เล่นIngressสามารถแฮ็คสิ่งต่าง ๆ ที่เรียกว่าพอร์ทัลเพื่อรับไอเท็ม (หากคุณสนใจ Ingress คุณสามารถ ping ฉันในการแชทเพื่อรับข้อมูลเพิ่มเติมเชื่อฉันมันดีกว่าPokémonถ้าคุณดาวน์โหลดมันอย่าลืมเลือกความต้านทาน) วิธีเพิ่มแฮ็คเอาท์พุทอย่างมีนัยสำคัญคือminigame แฮ็ค glyphซึ่งผู้เล่นจะต้องวาด glyphs บนกริดหกเหลี่ยม โดยรวมแล้วมีร่ายมนตร์ประมาณ 115 ร่ายมนตร์ที่มีประมาณ 130 ชื่อที่ใช้จริงในเกม ร่ายมนตร์ สำหรับจุดประสงค์ของการท้าทายนี้เราจะกำหนดหมายเลขแต่ละจุดของกริดดังนี้: นี่คือรายการของร่ายมนตร์ทั้งหมดเพื่อวัตถุประสงค์ในการท้าทายนี้ รายการเป็นวัตถุ JSON ที่มีสัญลักษณ์แต่ละตัวเป็นรายการของขอบ { "ABANDON": [[1, 6], [3, 4], [4, 8], [6, 10], [8, 10]], "ACCEPT": [[3, 7], [3, 8], [7, 8]], "ADVANCE": [[0, 9], [4, 9]], …

7
ความเสมอภาคผันผวน
เรามีวัตถุที่สั่นระหว่างจุดสองจุดจำนวนเต็ม[l, r]ที่ความเร็วของหนึ่งหน่วยต่อหน่วยเวลาที่เริ่มต้นที่เกี่ยวกับl คุณอาจจะสมมติt=0 l < rตัวอย่างเช่นถ้าวัตถุแกว่งไป[3, 6]มาเราจะได้: t=0 -> 3 t=1 -> 4 t=2 -> 5 t=3 -> 6 t=4 -> 5 t=6 -> 4 t=7 -> 3 t=8 -> 4 ฯลฯ แต่วัตถุสั่นอย่างต่อเนื่องดังนั้นเราจึงยังมีและt=0.5 -> 3.5t=3.7 -> 5.3 เมื่อให้วัตถุสองชนิดสั่นระหว่างกัน[l1, r1]ให้[l2, r2]กำหนดว่ามีเวลาใดtที่วัตถุทั้งสองแบ่งปันตำแหน่งเดียวกันหรือไม่ คุณใช้เวลาl1, r1, l2, r2ในรูปแบบที่สะดวกและส่งออกค่าจริง / เท็จ อินพุตที่แท้จริง: [[3, 6], [3, …
15 code-golf  array-manipulation  decision-problem  code-golf  math  number-theory  palindrome  integer-partitions  code-golf  math  decision-problem  geometry  code-golf  string  random  code-golf  ascii-art  code-golf  kolmogorov-complexity  primes  code-golf  kolmogorov-complexity  code-golf  graphical-output  code-golf  number-theory  primes  integer  factoring  code-golf  sequence  array-manipulation  integer  code-golf  array-manipulation  matrix  code-golf  sequence  binary  code-golf  game  cellular-automata  game-of-life  binary-matrix  code-golf  string  ascii-art  code-golf  random  generation  logic  code-golf  string  code-golf  code-golf  sequence  array-manipulation  random  apl  code-golf  code-golf  sequence  primes  code-golf  math  sequence  integer  code-golf  number  arithmetic  array-manipulation  decision-problem  code-golf  ascii-art  number  code-golf  restricted-source  quine  code-golf  chess  board-game  code-golf  math  sequence  code-golf  number  sequence  kolmogorov-complexity  code-golf  number  sequence  arithmetic  code-golf  math  number  alphabet  code-golf  ascii-art  classification  statistics  apl  code-golf  array-manipulation  matrix  code-golf  string  kolmogorov-complexity  code-golf  sequence  binary  base-conversion  binary-matrix  code-golf  string  classification  code-golf  tips  python  code-golf  combinatorics  binary  subsequence  restricted-time  code-golf  number  number-theory  code-golf  math  number  complex-numbers  code-golf  string  code-golf  string  code-golf  string  random  game  king-of-the-hill  python  code-golf  number  sequence  code-golf  number  sequence  code-golf  code-golf  math  number  array-manipulation  code-golf  array-manipulation  decision-problem  code-golf  string  code-golf  sequence  integer 

6
วิธีการรหัสสีในฐานสิบหก
Tessellations หกเหลี่ยมหรือ tilings ของเครื่องบินมีสามสี - หมายถึงการใช้เพียงสามสีเช่นสีแดงสีน้ำเงินและสีเขียวหกเหลี่ยมทุกคนสามารถสีโดยไม่มีรูปหกเหลี่ยมสองที่แบ่งปันเส้นขอบสีใด ๆ ตัวอย่างบางส่วนแสดงรูปแบบดังกล่าว ให้เรียงตัวหกเหลี่ยมบางส่วนใน ASCII (ผ่าน STDIN, อ่านจากไฟล์, ฯลฯ ) เปลี่ยนสีของตัวละคร (ผ่านรหัส ANSI, การปรับภาพ ฯลฯ ) เพื่อให้เข้ากับสีนี้ การบิดคือจุดกึ่งกลางของรูปหกเหลี่ยม ( *ด้านล่าง) คือสามสีและเส้นแบ่งระหว่างความต้องการในการผสมของ*สีฐานสิบหกที่สอดคล้องกัน *ถ้าบรรทัดที่อยู่บนเส้นขอบนอกก็ควรตรงตาม ตัวอย่างเช่นกำหนดหกเหลี่ยมกระเบื้องบางส่วนของ / \ / \ / \ / \ | * | * | * | * | \ / \ / \ …

18
สลับรูปภาพ png
สร้างโปรแกรมหรือฟังก์ชั่นที่ใช้ชื่อไฟล์เป็นอาร์กิวเมนต์หรืออ่านจากอินพุตมาตรฐานและทำงานต่อไปนี้ให้สมบูรณ์: อ่านภาพจากไฟล์ png (ชื่อที่กำหนดเป็นอาร์กิวเมนต์) เปลี่ยนสีในภาพนั้นตัวอย่างเช่นสีเขียวเข้ม (0, 75, 30) จะกลายเป็น (255, 180, 225) (เพราะ 255-0 = 255, 255-75 = 180 และ 255-30 = 225) คุณไม่ควรเปลี่ยนค่าช่องอัลฟ่า เอาต์พุตอิมเมจนั้นไปยังไฟล์ที่เรียกว่าa.png(ในรูปแบบ png) หรือแสดงในหน้าต่าง GUI นี่คือรหัสกอล์ฟ ช่องโหว่มาตรฐานใช้

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