คำถามติดแท็ก rosetta-stone

ในความท้าทายของ Rosetta Stone เป้าหมายคือการเขียนโซลูชันโดยใช้ภาษาการเขียนโปรแกรมให้ได้มากที่สุด

18
ภาษานี้เปิดตัวเมื่อใด
ความท้าทายของคุณง่าย คุณต้องเขียนโปรแกรมที่พิมพ์ไปยัง STDOUT หรือไฟล์ในปีที่ภาษาที่เขียนนั้นเผยแพร่ เพราะนี่เป็นงานง่าย ๆ สิ่งที่บิดเบี้ยวคือต้องเขียนเป็นภาษาต่าง ๆ ให้ได้มากที่สุด คะแนนของคุณคือจำนวนปีทั้งหมดที่พิมพ์ออกมาอย่างถูกต้อง สำหรับแต่ละภาษาที่คุณใช้คุณต้อง ระบุเวอร์ชันของภาษาที่คุณใช้ (หากมีหลายรุ่น) ระบุปีที่เปิดตัวรุ่นแรกและ ระบุลิงก์ไปยังหน้าเพื่อพิสูจน์วันที่รุ่น / ภาษาของคุณ หนึ่งในจำนวนเหล่านี้ถือเป็นข้อพิสูจน์วันที่เผยแพร่ตราบใดที่มันระบุหมายเลขรุ่น (ถ้ามี) และวันที่วางจำหน่าย หน้าวิกิพีเดีย esolangsหน้า เว็บไซต์ทางการของภาษา หน้า github หรือจำนวนที่คล้ายกันตราบใดที่มันมีวันที่ปล่อย (การคอมมิชชันล่าสุดจะไม่ถูกนับเว้นแต่จะมีหมายเลขเวอร์ชันที่ใดที่หนึ่งในรหัส) หากไม่มีภาษาหรือรุ่นที่วางจำหน่ายหลายภาษาให้ใช้วันที่วางจำหน่ายครั้งแรกของภาษา ภาษาเดียวกันรุ่นรองจะนับเป็นภาษาต่าง ๆ ตราบใดที่มาจากปีที่ต่างกันและยังคงให้ผลลัพธ์ที่ถูกต้อง คุณไม่สามารถใช้บิวอินใด ๆ ที่ให้ข้อมูลแก่คุณ (รวมถึงวันที่วางจำหน่าย) เกี่ยวกับภาษาปัจจุบันที่คุณใช้ ตัวอย่างเช่นนี่คือการส่งหลามที่ไม่ถูกต้อง: import platform i = platform.python_version() if i == '3.5': print(2015) if i == …

14
สวัสดีชาวโลกในหลายภาษา
งาน สร้างโปรแกรมหรือฟังก์ชั่นที่ใช้งานได้ในหลายภาษาการเขียนโปรแกรมและเมื่อคอมไพล์ / ตีความเป็นเอาต์พุตภาษาอื่น "Hello, World!" ในภาษาธรรมชาติที่แตกต่างกัน ตัวอย่างเช่นทางออกที่ถูกต้องอาจส่งออกHello World!(อังกฤษ) เมื่อรวบรวมและเรียกใช้เป็น C, Hallo Welt!(เยอรมัน) เมื่อรวบรวมและเรียกใช้เป็น C ++ และ你好世界!(จีน) เมื่อทำงานเป็น Python กฎระเบียบ เพื่อหลีกเลี่ยงความคลุมเครือเกี่ยวกับความถูกต้องของคำตอบด้านล่างเป็นรายการของวลีที่ได้รับอนุญาตในหลายภาษา รายการประกอบด้วยวลีในภาษาที่ Google แปลภาษามีการแปลที่ตรวจสอบโดยชุมชนของวลี (ตามที่เขียนนี้) * ความถูกต้องของการแปลเหล่านี้เป็นที่ถกเถียงกัน แต่เป็นความท้าทายที่จะใช้ สตริงที่พิมพ์จะต้องเป็นไปตามรูปแบบด้านล่างทุกประการ (ยกเว้นเว้นวรรคนำหน้าหรือต่อท้าย) Afrikaans: Hello Wêreld! Albanian: Përshendetje Botë! Amharic: ሰላም ልዑል! Arabic: مرحبا بالعالم! Armenian: Բարեւ աշխարհ! Basque: Kaixo Mundua! Belarussian: Прывітанне …

10
เทียนน้อยเป็นเรื่องน่าเศร้า วาดเขาเป็นก้อนเมฆเพื่อให้กำลังใจเขา
เทียนน้อยเป็นเรื่องน่าเศร้า วาดเขาเป็นก้อนเมฆเพื่อให้กำลังใจเขา หมายเหตุ: การวาดภาพบนคลาวด์จะไม่ทำให้เขามีกำลังใจ วงกลมสามารถนิยามเป็น 3-tuple (x,y,r)โดยที่xตำแหน่ง x ของวงกลมบนระนาบคาร์ทีเซียนyคือตำแหน่ง y ของวงกลมบนระนาบคาร์ทีเซียนและrเป็นรัศมีของวงกลม xและyอาจเป็นลบ rเป็นบวกเสมอ อินพุตเป็นรายการของวงกลมในรูปแบบของช่องว่างคั่น 3-tuples ตัวอย่างเช่น 3,1,1 3,2,1.5 1,2,0.7 0.9,1.2,1.2 1,0,0.8 3,1,1หมายถึง "วงกลมที่มีจุดศูนย์ที่3,11 รัศมี. 3,2,1.5หมายความว่า" วงกลมที่มีจุดศูนย์กลางที่ A 3,2พร้อมกับ 1.5 รัศมี หากเราวาดวงกลมทั้งหมดของอินพุตบนกราฟดูเหมือนว่านี้ (ฉันได้รวมเส้นกริดและป้ายกำกับเพื่อความชัดเจนเท่านั้นพวกเขาไม่จำเป็นต้องใช้): สังเกตว่าวงกลมทั้งหมดกลมกลืนกันอย่างไร นั่นคือพวกเขาทั้งหมดซ้อนทับกันเพื่อให้เกิดกลุ่มใหญ่กลุ่มหนึ่งโดยไม่มีกลุ่มวงกลมเล็ก ๆ แยกออกจากส่วนที่เหลือ อินพุตรับประกันว่าจะเหนียวแน่น สมมติว่าตอนนี้เราวาดเส้นที่เดินทางรอบ "เส้นขอบ" ที่เกิดจากวงกลมเหล่านี้โดยไม่มีเส้นอื่นใด มันจะเหมือนกับการวาดเส้นขอบของเงาที่เกิดจากวงกลมทั้งหมด เมฆที่เกิดขึ้นจะมีลักษณะเช่นนี้: ดังนั้นคลาวด์นี้จึงถูกสร้างขึ้นโดยการวาดเฉพาะส่วนโค้งของวงกลมในอินพุตที่ก่อตัวเป็นเส้นขอบ กล่าวอีกนัยหนึ่งระบบคลาวด์เกิดจากการวาดส่วนโค้งที่ไม่ได้อยู่ในวงกลมอื่น โปรแกรมของคุณจะป้อนข้อมูลในแบบฟอร์มที่อธิบายข้างต้นและส่งภาพที่แสดงคลาวด์ที่เกิดขึ้น รูปร่างโดยรวมของคลาวด์จะต้องถูกต้อง แต่ขนาดสีความหนาของเส้นและลักษณะของจุดยอดนั้นขึ้นอยู่กับคุณ โปรดทราบว่าคลาวด์ต้องสามารถมองเห็นได้ดังนั้นคุณไม่สามารถดึงบางสิ่งบางอย่างเช่น "โปรแกรมนี้วาดคลาวด์สีขาวบนพื้นหลังสีขาว", "โปรแกรมนี้วาดคลาวด์ในระดับที่เล็กที่สุด", …

7
การแบ่งปัน (ตัวละคร) คือการดูแล!
ภาพรวม พิจารณางานต่อไปนี้: รับจำนวนเต็มบวกn> 0 , ส่งออกสแควร์รูทของจำนวนเต็ม จำนวนเต็มรากที่สองของจำนวนnเป็นค่าที่ใหญ่ที่สุดของxที่x 2 ≤ nfloor(sqrt(n))มักจะแสดงสูตร 25 -> 5ตัวอย่าง: 24 -> 4, 40 -> 6, 1 -> 1, งานนี้ง่ายพอสำหรับตัวเอง อย่างไรก็ตามในการท้าทายนี้งานของคุณคือการแก้ปัญหานี้ในภาษาต่างๆให้ได้มากที่สุดโดยใช้ชุดอักขระเพียง25 ตัว ตัวอย่าง ก่อนอื่นคุณต้องเลือกชุด (ไม่ซ้ำกัน) จำนวน 25 ไบต์ อาจมีลักษณะเช่นนี้ (สังเกตพื้นที่นำ): ()*-.05:=>Mabdhilmnqrst| ความท้าทายของคุณคือการใช้ตัวอักษรเพียงตัวเดียวในชุดนี้สร้างวิธีแก้ปัญหาในภาษาที่ใช้ข้อความ (ขออภัย Piet) มากที่สุดเท่าที่จะทำได้ คุณสามารถใช้อักขระได้หลายครั้งตามที่จำเป็น แต่คุณต้องไม่ใช้อักขระนอกชุด โซลูชันอาจเป็นโปรแกรมหรือฟังก์ชั่นเต็มรูปแบบแต่ไม่ใช่ตัวอย่าง ตัวอย่างเช่นการใช้ชุดอักขระนี้ฉันสามารถทำ: M -> (int) Math.sqrt(M) // Java (lambda expression) …

22
ปี่ธรรมชาติ # 0 - ร็อค
เป้าหมาย สร้างโปรแกรม / ฟังก์ชั่นที่รับอินพุตNตรวจสอบว่าNคู่ของจำนวนเต็มแบบสุ่มนั้นค่อนข้างดีและส่งคืนsqrt(6 * N / #coprime)หรือไม่ TL; DR ความท้าทายเหล่านี้เป็นการจำลองอัลกอริธึมที่ต้องการเพียงแค่ธรรมชาติและสมองของคุณ หากคุณต้องการ Pi ในระหว่างการเปิดเผยซอมบี้วิธีการเหล่านี้จะไม่เปลืองกระสุน ! มีอีกแปดความท้าทายที่จะมา ชำระเงินโพสต์แซนด์บ็อกซ์เพื่อให้คำแนะนำ การจำลอง เรากำลังจำลองอะไร ความน่าจะเป็นที่สองจำนวนเต็มแบบสุ่มนั้นค่อนข้างไพเราะ (เช่น coprime หรือ gcd == 1) 6/Pi/Piดังนั้นวิธีธรรมชาติในการคำนวณ Pi ก็คือการตักก้อนหินขึ้นสองถัง (หรือกำมือ) นับพวกเขา; ดูว่าgcdของพวกเขาคือ 1; ทำซ้ำ หลังจากที่ทำเช่นนี้คู่หลายครั้งจะมีแนวโน้มต่อsqrt(6.0 * total / num_coprimes) Piหากการคำนวณสแควร์รูทในโลกหลังวิกฤติทำให้คุณกังวลไม่ต้องกังวล! มีวิธีการของนิวตันสำหรับสิ่งนั้น เราจำลองสิ่งนี้ได้อย่างไร รับอินพุต N ทำตามNเวลาต่อไปนี้: สร้างเลขจำนวนเต็มบวกแบบสุ่มiและj กับ 1 <= i …
39 code-golf  math  random  pi  approximation  popularity-contest  code-golf  sequence  number-theory  binary  coding-theory  code-golf  math  3d  code-golf  code-golf  math  number  code-golf  kolmogorov-complexity  code-golf  ascii-art  graphical-output  binary-tree  code-golf  ascii-art  code-golf  ascii-art  kolmogorov-complexity  code-golf  array-manipulation  hexadecimal  code-golf  math  number  set-theory  code-golf  math  arithmetic  number-theory  integer  code-golf  string  kolmogorov-complexity  code-golf  math  sequence  arithmetic  decision-problem  code-golf  code-golf  ascii-art  code-golf  array-manipulation  parsing  code-golf  string  ascii-art  kolmogorov-complexity  code-challenge  code-golf  sequence  code-golf  number  array-manipulation  sorting  code-golf  string  function  code-golf  arithmetic  code-golf  math  sequence  number-theory  primes  restricted-source  javascript  code-challenge  polyglot  rosetta-stone  code-golf  code-golf  regular-expression  code-golf  math  code-golf  math  primes  code-golf  ascii-art  kolmogorov-complexity  binary  code-golf  math  sequence  code-golf  sequence  subsequence  code-golf  string  code-golf  parsing  music  code-golf  grid  game  path-finding  board-game  code-golf  string  binary  code-golf  array-manipulation  balanced-string  code-golf  code-golf  algorithm  code-golf  string  number  arithmetic  array-manipulation  code-golf  array-manipulation  binary-tree  tree-traversal  code-golf  code-golf  tips  code-golf  string  base-conversion  code-golf  tips  s.i.l.o.s  code-golf  string  ascii-art  code-golf  code-challenge  code-golf  game 

24
Rosetta Stone Challenge: อะไรคือค่าเฉลี่ยต่อไป?
เป้าหมายของการท้าทาย Rosetta Stone คือการเขียนวิธีแก้ปัญหาในภาษาต่างๆให้ได้มากที่สุด แสดงการเขียนโปรแกรมได้หลายภาษาของคุณ! ความท้าทาย เมื่อคนใช้คำว่า "ค่าเฉลี่ย" พวกเขามักจะหมายถึงค่าเฉลี่ยเลขคณิตซึ่งเป็นผลรวมของตัวเลขหารด้วยจำนวนของตัวเลข อย่างไรก็ตามยังมีความหมายอื่น ๆ อีกมากมายที่จะใช้คำว่า "ค่าเฉลี่ย" รวมทั้งค่าเฉลี่ยฮาร์โมนิที่ค่าเฉลี่ยเรขาคณิตที่ค่าเฉลี่ยของค่าเฉลี่ยกำลังสองและค่าเฉลี่ย contraharmonic ความท้าทายของคุณคือการเขียนโปรแกรมที่ป้อนรายการตัวเลขและแสดงผลลัพธ์ที่แตกต่างกัน 5 วิธี นอกจากนี้คุณกำลังพยายามที่จะเขียนโปรแกรมในขณะที่หลาย ๆ ภาษาที่เป็นไปได้ คุณได้รับอนุญาตให้ใช้ฟังก์ชั่นไลบรารีมาตรฐานทุกประเภทที่ภาษาของคุณมีเนื่องจากนี่เป็นการนำเสนอภาษาเป็นส่วนใหญ่ อินพุต อินพุตจะเป็นรายการของตัวเลขที่เป็นบวก 1,2,3,4,5 1.7,17.3,3.14,24,2.718,1.618 8.6 3,123456 10.1381,29.8481,14.7754,9.3796,44.3052,22.2936,49.5572,4.5940,39.6013,0.9602 3,4,4,6.2,6.2,6.2 เอาท์พุต เอาต์พุตจะเป็นห้าวิธีในลำดับที่กล่าวถึงข้างต้น (ฮาร์โมนิกเรขาคณิตเลขคณิตกำลังสองกำลังสอง) สะดวกนี้เป็นเช่นเดียวกับการสั่งซื้อที่เพิ่มขึ้น 2.18978,2.6052,3,3.31662,3.66667 3.01183,4.62179,8.41267,12.2341,17.7915 8.6,8.6,8.6,8.6,8.6 5.99985,608.579,61729.5,87296.6,123453. 5.95799,14.3041,22.5453,27.9395,34.6243 4.5551,4.74682,4.93333,5.10425,5.28108 จะมีความผ่อนปรนที่สมเหตุสมผลในรูปแบบ I / O แต่ฉันต้องการความแม่นยำทศนิยมหลายตำแหน่ง เนื่องจากฉันต้องการเอาต์พุตทศนิยมคุณสามารถรับอินพุตทศนิยมได้ เกณฑ์การชนะอย่างมีวัตถุประสงค์ สำหรับเกณฑ์การชนะอย่างมีวัตถุประสงค์นี่คือ: แต่ละภาษาเป็นการแข่งขันแยกกันว่าใครสามารถเขียนผลงานที่สั้นที่สุด แต่ผู้ชนะโดยรวมจะเป็นคนที่ชนะการแข่งขันย่อยมากที่สุดเหล่านี้ …

30
Mirage ของคนฉลาด
กาลครั้งหนึ่งฉันได้อ่านคำถาม / คำตอบนี้เกี่ยวกับ Quora มีโปรแกรมเมอร์ที่มีองศาวิทยาศาสตร์คอมพิวเตอร์ซึ่งไม่สามารถผ่านการทดสอบ FizzBuzz ได้หรือไม่ รหัสนี้เป็นคำตอบที่ชัดเจน for i in range(1, 100): if i % 3 == 0 and i % 5 == 0: print "FizzBuzz" elif i % 3 == 0: print "Fizz" elif i % 5 == 0: print "Buzz" else: print i แน่นอนว่าFizzBuzzได้รับการตีกอล์ฟให้ตาย แต่นั่นไม่ใช่สิ่งที่คำถามนี้เกี่ยวกับ ในความเห็นมีคนพูดว่าคำตอบที่ชัดเจนนี้ดีมากเพราะมันง่ายที่จะเพิ่มเงื่อนไขพิเศษเช่นพิมพ์ "Jazz" …
29 popularity-contest  code-challenge  word  popularity-contest  string  grid  language-design  code-golf  source-layout  math  fastest-algorithm  assembly  code-golf  json  code-golf  arithmetic  array-manipulation  code-golf  ascii-art  code-golf  crossword  code-golf  string  restricted-complexity  code-golf  ascii-art  kolmogorov-complexity  code-golf  string  decision-problem  balanced-string  syntax  code-golf  grid  puzzle-solver  hexagonal-grid  code-golf  math  number  sequence  code-golf  string  decision-problem  code-golf  cryptography  king-of-the-hill  code-challenge  fastest-code  code-golf  number  code-golf  code-golf  string  code-golf  cryptography  king-of-the-hill  java  code-golf  number-theory  base-conversion  code-golf  code-golf  array-manipulation  code-golf  array-manipulation  sorting  code-challenge  restricted-source  quine  code-golf  tips  python  king-of-the-hill  code-golf  source-layout  fractal  code-golf  tips  game  king-of-the-hill  path-finding  grid  code-golf  kolmogorov-complexity  natural-language  code-golf  tips  python  code-golf  number  arithmetic  sequence  array-manipulation  code-golf  number  combinatorics  random  integer-partitions  code-golf  string  code-golf  vim  comment  code-golf  combinatorics  counting  code-challenge  rosetta-stone  code-golf  combinatorics  sequence  subsequence  code-golf  code-challenge  restricted-source  primes  printable-ascii  popularity-contest  graphical-output  image-processing 

10
404 - ไม่พบหน้าเว็บ 404 ที่ไม่ซ้ำ
แรงบันดาลใจจากคนที่พูดได้หลายภาษา ในหน้าStack Overflow 404 : เป้าหมาย เป้าหมายของคุณนั้นง่ายมากในการสร้างรูปหลายภาษาที่แสดงผลหมายเลข404และสิ้นสุดในหลายภาษาให้ได้มากที่สุด ข้อ จำกัด นี่คือการบิดมีข้อ จำกัด ที่จะทำให้มันยากขึ้น: คุณต้องเขียนโปรแกรมNและเลือกภาษาNตามลำดับเฉพาะ โปรแกรมi th จำเป็นต้องพิมพ์404ในภาษาiแรกแต่ไม่ได้อยู่ในภาษาใด ๆ หลังจากi th นี่คือการป้องกันไม่ให้โซลูชั่นที่ง่ายมากจากการทำลายการแข่งขัน เกณฑ์การให้คะแนน: เกณฑ์แรกสำหรับการพิจารณาผู้ชนะคือจำนวนภาษาที่โปรแกรมหลักทำงาน เกณฑ์ที่สองคือจำนวนไบต์ซึ่งโปรแกรมที่มีภาษามากกว่านั้นมีความสำคัญมากกว่าสำหรับเกณฑ์นี้ เกณฑ์ที่สามและสุดท้ายคือเวลาที่ส่ง ชี้แจง: ซอร์สโค้ดของโปรแกรมไม่จำเป็นต้องมีความสัมพันธ์ใด ๆ พวกเขากำลังทำงานเป็นโปรแกรมแยกต่างหาก โปรแกรมใด ๆ สามารถส่งออกต่อท้ายและ / หรือช่องว่างนำหน้า โปรแกรมไม่จำเป็นต้องเป็นสมาชิกของคนอื่น ๆ ! ขอบคุณ @MartinEnder สำหรับคำอธิบายที่ดีกว่า!

27
เดือนละกี่วัน
รับการแสดงข้อความ (ชื่อเต็มตามตัวพิมพ์เล็กและตัวพิมพ์ใหญ่หรือตัวย่อ 3 ตัว) ของเดือนส่งคืนจำนวนวันในเดือน ตัวอย่างเช่นdecember, DECและdecทุกคนควรจะกลับมาวันที่ 31 กุมภาพันธ์สามารถมีได้ทั้ง 28 หรือ 29 วัน สมมติว่าอินพุตเป็นเดือนในหนึ่งในรูปแบบที่ถูกต้อง

6
พูดได้หลายภาษา OEIS!
คำเตือน: นี่คือแรงบันดาลใจอย่างมากจาก"Polyglot the OEIS!" แต่แก้ไขปัญหาที่นำไปสู่การปิด (ดูหัวข้อผลลัพธ์) และได้รับการโพสต์ซ้ำเพื่อไม่ให้คำตอบไม่ถูกต้อง บทนำ เราทุกคนรู้และชื่นชอบสารานุกรมออนไลน์ของลำดับจำนวนเต็ม ( OEIS ) แล้วถ้าเราทำซีเควนซ์ออฟไลน์ที่น่าสนใจออกมาล่ะ? นั่นจะเป็นเรื่องง่ายเกินไปใช่มั้ยและคุณจะเลือกลำดับอย่างไรกับอินเทอร์เฟซมาตรฐานของเรา! ไม่เราต้องการวิธีแก้ปัญหาที่ง่ายกว่า พูดได้หลายภาษา! อินพุต nการป้อนข้อมูลของคุณจะเป็นจำนวนเต็มไม่เป็นลบ เอาท์พุต ผลลัพธ์ของคุณจะเป็น nรายการ -th ของลำดับ OEIS หรือ nรายการแรกของลำดับ OEIS คุณอาจใช้ดัชนีเป็นแบบ 1 หรือ 0 ตามที่คุณต้องการ เพื่อไม่ให้คำถามนี้ซ้ำกับลำดับค่าคงที่ของเครื่องพิมพ์จำนวนเต็มอเนกประสงค์ที่ ถูกแบน สิ่งนี้ควรเพิ่มระดับความยากของการส่งและหลีกเลี่ยงโซลูชันที่ "น่าเบื่อ") ลำดับไม่คงที่หากมีสมาชิกลำดับที่สองที่ไม่เท่ากัน อืมความท้าทายอยู่ที่ไหน คุณต้องใช้หลายภาษาในการทำงานข้างต้น นั่นคือถ้าคุณสนับสนุนภาษา A, B และ C ทั้งหมดจะต้องใช้ลำดับ OEIS ที่แตกต่างกัน การเลือกลำดับไม่ จำกัด ยกเว้นว่าคุณต้องการตัวเลือกที่แตกต่างกันสำหรับทุกภาษา …

2
วาดกาน้ำชายูทาห์
กาน้ำชายูทาห์ , เดิมสร้างโดยมาร์ตินนีเวลล์เป็นวัตถุที่สะดวกสำหรับการทดสอบโปรแกรมกราฟิก 3D ภารกิจคือการสร้างภาพโครงร่างของกาน้ำชาในการประมาณการมุมมอง เพื่อสนับสนุนแนวคิดของแอปพลิเคชันซอร์สโค้ดการควบคุมการดูและกล้องอาจถูกแยกและแยกออกจากการนับ นี่คือเพื่อให้พารามิเตอร์และไฟล์อินพุตอาจถูกแก้ไขและรหัสถูกนำมาใช้ใหม่เพื่อสร้างภาพที่หลากหลาย แต่ไม่จำเป็นต้องสร้างยูทิลิตี้แบบเต็มรูปแบบที่ยอมรับอาร์กิวเมนต์บรรทัดคำสั่งที่ซับซ้อนหรือเช่นนั้น ค้นหายอดเงินที่ "แฮ็กเกอร์" อ้าง StackOverflow: Bezier patches ทำงานใน Utah Teapot อย่างไร มีงานย่อยสามงานที่นี่: อ่านในข้อมูลกาน้ำชาในของรูปแบบเดิม แบ่งย่อยข้อมูลแพตช์โดยใช้การแยก deCasteljau หรือวิธีอื่น วิธีอื่นกำลังใช้เมทริกซ์พื้นฐานของ Bezier และประเมินชื่อพหุนาม (refs มาตรฐานเช่น Foley และ van Dam, Newmann และ Sproull) หรือวิธีพื้นฐานของ Bernstein (ซึ่งยังเกินฉัน) ฉายจุดไปที่ 2D (ถ้าภาษาไม่รองรับ 3D แบบดั้งเดิม) และวาดโครงร่างของแพทช์เล็ก ๆ แต่ละอันที่เห็นจากจุดตาที่มีมุมมองอยู่กึ่งกลางบนจุด LookAt และแกนแนวตั้งอยู่ในแนวแกนของกาน้ำชา (เช่นวาดมัน "ตั้งตรง" …

4
คำนวณตัวเลขจริง
คำนิยาม เป็นจำนวนเต็มบวกnเป็นจำนวนปฏิบัติ (OEIS ลำดับA005153 ) IFF nทุกจำนวนเต็มบวกที่มีขนาดเล็กสามารถแสดงเป็นผลรวมของตัวหารที่แตกต่างของ ตัวอย่างเช่น18เป็นจำนวนจริง: ตัวหารคือ 1, 2, 3, 6, 9, และ 18 และจำนวนเต็มบวกอื่น ๆ ที่น้อยกว่า 18 สามารถเกิดขึ้นได้ดังนี้: 4 = 1 + 3 5 = 2 + 3 7 = 1 + 6 8 = 2 + 6 10 = 1 + 9 11 = 2 + …
18 code-golf  sequence  number-theory  code-golf  code-challenge  sorting  c  code-golf  restricted-source  code-golf  natural-language  code-golf  tree-traversal  file-system  popularity-contest  pi  polyglot  code-golf  game  sliding-puzzle  code-golf  game  minesweeper  code-challenge  ascii-art  code-challenge  popularity-contest  graphical-output  code-challenge  popularity-contest  hello-world  underhanded  obfuscation  code-golf  code-golf  function  code-golf  code-golf  code-golf  popularity-contest  rosetta-stone  code-golf  primes  code-golf  restricted-source  popularity-contest  number  sequence  code-golf  restricted-source  popularity-contest  graphical-output  code-golf  popularity-contest  code-golf  primes  code-golf  game  code-golf  math  popularity-contest  popularity-contest  code-generation  popularity-contest  code-bowling  code-golf  popularity-contest  underhanded  code-golf  metagolf 

30
องค์ประกอบที่หายไป
กำหนดสตริงSและรายชื่อของดัชนีXปรับเปลี่ยนSโดยการเอาองค์ประกอบที่ดัชนีของแต่ละขณะที่ใช้ผลที่เป็นค่าใหม่SS ตัวอย่างเช่นกำหนดS = 'codegolf'และX = [1, 4, 4, 0, 2], 0 1 2 3 4 5 6 7 | c o d e g o l f | Remove 1 c d e g o l f | Remove 4 c d e g l f | Remove 4 c …
17 code-golf  string  array-manipulation  code-golf  string  ascii-art  code-golf  number  sequence  pi  code-golf  number  array-manipulation  code-golf  string  ascii-art  code-golf  math  number  game  code-golf  math  sequence  polynomials  recursion  code-golf  math  number  sequence  number-theory  code-golf  permutations  balanced-string  code-golf  string  ascii-art  integer  code-golf  decision-problem  hexagonal-grid  code-golf  ascii-art  kolmogorov-complexity  code-golf  number  code-golf  matrix  binary-matrix  code-golf  math  statistics  code-golf  string  polyglot  code-golf  random  lost  code-golf  date  path-finding  code-golf  string  code-golf  math  number  arithmetic  number-theory  code-golf  tetris  binary-matrix  code-golf  array-manipulation  sorting  code-golf  number  code-golf  array-manipulation  rubiks-cube  cubically  code-golf  grid  optimization  code-golf  math  function  code-golf  string  quine  code-golf  ascii-art  grid  code-golf  decision-problem  grid  simulation  code-golf  math  sequence  code-golf  path-finding  code-golf  ascii-art  grid  simulation  code-golf  number  whitespace  code-golf  sequence  code-golf  sequence  code-golf  sequence  integer  code-golf  math  game  code-golf  internet  stack-exchange-api  code-golf  sequence  code-golf  internet  stack-exchange-api  code-golf  math  factoring  code-challenge  sequence  polyglot  rosetta-stone  code-golf  string  browser  code-golf  date  code-golf  base-conversion  code-challenge  cops-and-robbers  hello-world  code-golf  cops-and-robbers  hello-world 

3
เลือกรหัสภาษาของคุณเอง
ลองใช้กริดที่มีอักขระ ASCII ขนาด 16x16 ที่พิมพ์ได้ (รหัสคะแนน 0x20 ถึง 0x7E) มีเส้นทาง 30-select-15 จากด้านบนซ้ายไปที่มุมขวาล่างทำให้มีการเคลื่อนที่แบบมุมฉากเท่านั้นดังตัวอย่างต่อไปนี้: ##.............. .#.............. .######......... ......##........ .......##....... ........#....... ........#....... ........#....... ........###..... ..........###... ............#... ............#### ...............# ...............# ...............# แต่ละเส้นทางดังกล่าวประกอบด้วยอักขระ 31 ตัว โปรดทราบว่าตัวละครเหล่านั้นแต่ละตัวมีความแตกต่างกันในการต่อต้านแนวทแยงมุมทั้ง 31: 0123456789ABCDEF 123456789ABCDEFG 23456789ABCDEFGH 3456789ABCDEFGHI 456789ABCDEFGHIJ 56789ABCDEFGHIJK 6789ABCDEFGHIJKL 789ABCDEFGHIJKLM 89ABCDEFGHIJKLMN 9ABCDEFGHIJKLMNO ABCDEFGHIJKLMNOP BCDEFGHIJKLMNOPQ CDEFGHIJKLMNOPQR DEFGHIJKLMNOPQRS EFGHIJKLMNOPQRST FGHIJKLMNOPQRSTU นี่ไม่ใช่ตารางตัวอย่าง นี่คือการสร้างภาพของการต่อต้านแนวทแยงมุมทั้ง …

1
Regex กำลังตรวจสอบความถูกต้องของ regex [ปิด]
ปิด. คำถามนี้เป็นคำถามปิดหัวข้อ ไม่ยอมรับคำตอบในขณะนี้ ต้องการปรับปรุงคำถามนี้หรือไม่ อัพเดตคำถามเพื่อให้เป็นไปตามหัวข้อสำหรับ Code Golf Stack Exchange ปิดให้บริการใน2 ปีที่ผ่านมา สร้าง regex ที่จะยอมรับสตริง regex เป็นอินพุตและตรวจสอบว่ามันถูกต้อง โดยทั่วไป regex ของคุณควรจะสามารถตรวจสอบตัวเอง (ไม่ควรตรวจสอบ regex ที่ไม่ถูกต้องดังนั้นคุณจึงไม่สามารถใช้.*;) รสชาติของคุณจะต้องได้รับการสนับสนุนอย่างเต็มที่จากการใช้งานที่รู้จักกันดี (Perl, sed, grep, gawk, ฯลฯ ) และต้องสนับสนุนอย่างเต็มที่ว่าการใช้งานเหล่านั้นรองรับอะไรบ้าง [ไม่ต้องกังวลกับทนายพูด ฉันแค่พยายามลบช่องว่างที่เป็นไปได้สำหรับสมาร์ท ***] ฉันเขียนโค้ดกอล์ฟแต่ฉันกังวลว่ามันจะให้ความรู้แก่ผู้ที่รู้จักและใช้รสชาติที่ไม่มีคุณสมบัติ หรือความกังวลของฉันไม่มีมูลความจริง?
17 code-challenge  code-golf  code-golf  game  sudoku  code-challenge  math  ai-player  code-challenge  sorting  rosetta-stone  code-challenge  code-challenge  programming-puzzle  code-golf  number  code-golf  maze  code-golf  math  regular-expression  code-golf  sequence  code-golf  graph-theory  code-golf  string  word-puzzle  natural-language  brainfuck  metagolf  optimized-output  fastest-algorithm  code-golf  game-of-life  cellular-automata  code-golf  puzzle-solver  grid  code-golf  combinatorics  binary-tree  popularity-contest  code-challenge  code-golf  ascii-art  kolmogorov-complexity  brainfuck  metagolf  code-golf  c  date  code-golf  word-puzzle  crossword  word-search  code-golf  code-golf  quine  code-golf  string  random 

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