คำถามติดแท็ก math

ความท้าทายเกี่ยวข้องกับคณิตศาสตร์ ลองพิจารณาใช้แท็กเฉพาะเจาะจงมากขึ้น: [number] [number-theory] [arithmetic] [combinatorics] [graph-theory] [เรขาคณิต] [abstract-algebra]

14
สนุกกับการเรียงสับเปลี่ยน
ใครไม่รักการเรียงสับเปลี่ยนใช่ไหม? ฉันรู้ว่ามันยอดเยี่ยมมาก - สนุกมาก! ดีทำไมไม่ใช้เวลานี้สนุกและทำให้มันfunner ? นี่คือความท้าทาย: รับอินพุตในรูปแบบที่แน่นอน: nPr, ซึ่งnเป็นพูลที่นำมาจากและrเป็นจำนวนการเลือกจากพูลนั้น (และnและrเป็นจำนวนเต็ม) เอาต์พุต / ส่งกลับจำนวนพีชคณิตที่แน่นอน สำหรับผู้ที่มีสนิมเล็กน้อยกับคำศัพท์: การเปลี่ยนแปลง, การกำหนด 2a อย่างไรก็ตามนี่คือที่มาของความท้าทาย (ทำให้ไม่ง่ายเกินไป): คุณไม่สามารถใช้ไลบรารีเฟรมเวิร์กหรือเมธอดสำหรับฟังก์ชันการเรียงลำดับของคุณ คุณไม่สามารถใช้วิธีแบบแฟคทอเรียลวิธีการเรียงสับเปลี่ยนหรืออะไรก็ได้ คุณต้องเขียนทุกอย่างด้วยตัวเอง หากต้องการคำชี้แจงเพิ่มเติมโปรดอย่าลังเลที่จะบอกฉันในความคิดเห็นและฉันจะทำตามทันที นี่คือตัวอย่าง I / O: ฟังก์ชั่นตัวอย่างคือ permute(String) -> int การป้อนข้อมูล: permute("3P2") เอาท์พุท: 6 นี่คือรหัส - กอล์ฟดังนั้นรหัสที่สั้นที่สุดชนะ!

4
การเพิ่มประสิทธิภาพความท้าทายด้วยเหรียญแปลก ๆ
คุณมีnเหรียญที่แต่ละคนมีน้ำหนัก -1 หรือ 1 แต่ละคนมีป้ายกำกับจาก0เพื่อn-1ให้คุณสามารถแยกเหรียญ คุณมีอุปกรณ์ชั่งน้ำหนัก (เวทมนต์) หนึ่งชิ้นเช่นกัน ในตอนแรกคุณสามารถใส่เหรียญได้มากเท่าที่คุณต้องการบนอุปกรณ์ชั่งน้ำหนักซึ่งสามารถวัดได้ทั้งน้ำหนักติดลบและบวกและจะบอกคุณได้อย่างแม่นยำ อย่างไรก็ตามมีบางอย่างแปลก ๆ เกี่ยวกับอุปกรณ์ชั่งน้ำหนัก หากคุณใส่เหรียญx_1, x_2, ..., x_jลงในอุปกรณ์เป็นครั้งแรกในครั้งต่อไปคุณต้องใส่เหรียญ(x_1+1), (x_2+1) , ..., (x_j+1)ในเครื่องชั่งยกเว้นคุณไม่สามารถใส่เหรียญที่มีหมายเลขสูงกว่าn-1ได้ ไม่เพียงเท่านั้นสำหรับการชั่งน้ำหนักใหม่ทุกครั้งที่คุณเลือกถ้าคุณต้องการใส่เหรียญ0ลงในเครื่องชั่ง ภายใต้กฎนี้จำนวนการชั่งน้ำหนักที่เล็กที่สุดที่จะบอกคุณได้ว่าเหรียญใดมีน้ำหนัก 1 และน้ำหนักใด -1 เห็นได้ชัดว่าคุณสามารถใส่เหรียญ0ลงในอุปกรณ์ในเทิร์นแรกจากนั้นจะต้องใช้การnชั่งน้ำหนักเพื่อแก้ไขปัญหา ภาษาและห้องสมุด คุณสามารถใช้ภาษาหรือห้องสมุดที่คุณชอบ (ที่ไม่ได้ออกแบบมาสำหรับความท้าทายนี้) อย่างไรก็ตามฉันต้องการทดสอบโค้ดของคุณถ้าเป็นไปได้ดังนั้นหากคุณสามารถให้คำแนะนำที่ชัดเจนเกี่ยวกับวิธีการเรียกใช้ใน Ubuntu ที่จะได้รับการชื่นชมอย่างมาก คะแนน สำหรับnคะแนนของคุณจะถูกnหารด้วยจำนวนน้ำหนักที่คุณต้องการในกรณีที่แย่ที่สุด คะแนนที่สูงขึ้นจึงดีกว่า ไม่มีข้อมูลเกี่ยวกับตัวต่อนี้ แต่เป้าหมายของคุณคือค้นหาสิ่งnที่คุณจะได้รับคะแนนสูงสุด หากมีการเสมอกันคำตอบแรกจะชนะ ในสถานการณ์ที่ไม่น่าเป็นไปได้อย่างมากที่มีคนพบวิธีที่จะได้รับคะแนนอนันต์บุคคลนั้นจะชนะทันที งาน งานของคุณคือการเขียนโค้ดที่ได้คะแนนสูงสุด รหัสของคุณจะต้องเลือกทั้งสองอย่างอย่างชาญฉลาดแล้วจึงปรับจำนวนน้ำหนักให้nเหมาะสม รายการชั้นนำ 4/3 7/5 ในPythonโดย Sarge Borsch 26/14 ในJavaโดย …

6
Primes of Ulam's Spiral
เกลียวของ Ulam เป็นหัวข้อที่น่าสนใจอย่างแท้จริง แต่น่างงงวยในวิชาคณิตศาสตร์ วิธีการทำงานโดยละเอียดสามารถดูได้ที่นี่แต่สามารถสรุปสั้น ๆ ดังนี้: ฉันเริ่มต้นด้วยการเขียนอันหนึ่งจากนั้นฉันก็เขียนสองอันทางขวาของมัน ด้านบนทั้งสองฉันเขียนสามและทางซ้ายของที่ฉันเขียนสี่ ฉันทำรูปแบบการวนรอบนี้ต่อ 1 (และตัวเลขใด ๆ ระหว่างฉันกับ 1) ไม่สิ้นสุด (หรือจนกว่าจะบอกให้หยุด) สร้างรูปแบบเกลียว (ดูตัวอย่างด้านล่าง) วัตถุประสงค์ ทำให้โปรแกรมที่ยอมรับn (จะเป็นเลขคี่มากกว่าศูนย์เสมอ) เป็นอินพุตที่สัมพันธ์กับจำนวนแถวจากนั้นพิมพ์ค่าของแถวเฉพาะช่วงตามแถวของเกลียว Ulam การจัดรูปแบบอาจเป็นแฟชั่นใด ๆ แต่ต้องเป็นมนุษย์ที่สามารถอ่านได้และชัดเจน ตัวอย่างเช่นเมื่อได้รับอินพุท 3 โปรแกรมของคุณควรส่งออก5,3,2,7เนื่องจาก 3 แถวสร้างเกลียวต่อไปนี้: 5 4 3 <-- first row has the primes 5 and 3 6 1 2 <-- second row …
17 code-golf  math  primes 

14
ค้นหามุมอ้างอิง
นี่เป็นคำถามที่ค่อนข้างง่าย ตามเว็บไซต์สุ่มนี้ที่ฉันพบ - Web Archiveมุมอ้างอิงคือthe acute angle formed by the terminal side of the given angle and the x-axis.คุณต้องเขียนโปรแกรมเพื่อค้นหาสิ่งเหล่านี้ ฉันจำอะไรไม่ได้จากพีชคณิต 2 นี่แปลว่าอะไร? มุมมักจะได้รับในรูปแบบมาตรฐานซึ่งวัดได้โดยการวางมุมด้านหนึ่งของมุมแล้ววัดไปอีกด้านทวนเข็มนาฬิกาดังนี้: นี่จะเป็นข้อมูลที่คุณป้อน ผลลัพธ์ของคุณจะเป็นมุมอ้างอิงของสิ่งนี้ คุณสามารถคิดได้ว่านี่เป็นระยะทางที่เล็กที่สุดจากฝั่งเทอร์มินัลไปจนถึงแกน x ยกเว้นมันเป็นมุมไม่ใช่ระยะทาง นี่คือตัวอย่างบางส่วน: ชี้แจง ค่าเริ่มต้นทั้งหมดในอินพุตและการส่ง มุมที่อยู่ในองศา มุมลบมุมที่ไม่ใช่จำนวนเต็มและมุม> 360 องศาจะได้รับอนุญาต 60 degการส่งออกในรูปแบบ นี่คือรหัส - กอล์ฟดังนั้นรหัสที่สั้นที่สุดในหน่วยไบต์ชนะ! อีกประการหนึ่งการเชื่อมโยงที่เป็นประโยชน์ กรณีทดสอบ 70 -> 70 deg 135 -> 45 deg …

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 

4
บำบัดกลุ่ม: ระบุกลุ่ม
เขียนโปรแกรมที่กำหนดว่าตารางการคูณของแมกมาไฟต์ที่กำหนดนั้นแสดงถึงกลุ่มหรือไม่ magma เป็นชุดที่มีการดำเนินการแบบไบนารีที่ปิดนั่นหมายความว่า สำหรับทั้งหมด a, b ใน G, a * b กลับเป็น g (ปิด) อีกครั้ง ให้ (G, *) เป็นแมกมา (G, *) เป็นกลุ่มถ้า สำหรับ a, b, c ใน G, (a * b) * c = a * (b * c) (ความเกี่ยวข้อง) มีองค์ประกอบ e ใน G เช่นนั้น e * a = a …

16
สร้าง MathJax สำหรับอัตราส่วนทองคำอย่างต่อเนื่อง
ในความคาดหมายของMathJax ที่ถูกปิดใช้งานชั่วคราว MathJax ที่แสดงผลในคำถามนี้จะถูกแทนที่ด้วยรูปภาพ คุณยังคงยินดีที่จะโพสต์ตอบ แต่คุณจะต้องไปดูการแสดงผล MathJax บนเว็บไซต์อื่น PPCG เพิ่งได้ MathJax ! ซึ่งหมายความว่าตอนนี้เราสามารถรวมสูตรทางคณิตศาสตร์ที่มีรูปแบบที่ดีไว้ในโพสต์ได้อย่างง่ายดาย ( บทช่วยสอน MathJax ที่มีประโยชน์ ) ตัวอย่างเช่นนี่คืออัตราส่วนทองคำที่แสดงเป็นเศษส่วนต่อเนื่องที่ไม่มีที่สิ้นสุด: รหัส MathJax สำหรับสมการนี้คือ $$\varphi=1+\cfrac1{1+\cfrac1{1+\cfrac1{1+\cfrac1{1+\ddots}}}}$$ คุณสามารถค้นหาโดยคลิกขวาสูตรและต่อไปนี้แสดงคณิตศาสตร์ในฐานะ → เท็กซ์คำสั่ง หมายความว่ามันจะปรากฏบนตัวของมันเองอยู่ในใจกลางของหน้าแทนแบบอินไลน์ ใช้ซิงเกิ้ลสำหรับอินไลน์$$$ ท้าทาย เขียนโปรแกรมที่ใช้จำนวนเต็มไม่ใช่ลบ n และเอาท์พุทรหัส MathJax สำหรับ "ขั้นตอน" หลายส่วนของเศษส่วนต่อเนื่องสำหรับอัตราส่วนทองคำ เพื่อให้สิ่งที่มาตรฐานในคำตอบที่คุณต้องใช้นี้แน่นอนไวยากรณ์ MathJax: สำหรับ n = 0, $$\varphi=1+\dots$$เอาท์พุทจะต้องเป็น ซึ่งแสดงผลเป็น: สำหรับ n = 1, $$\varphi=1+\cfrac1{1+\ddots}$$เอาท์พุทจะต้องเป็น ซึ่งแสดงผลเป็น: …

7
ค้นหาอาชญากรจากหูนิ้วและหัวของเขา
ก่อนที่จะมีการค้นพบลายนิ้วมือและการทดสอบดีเอ็นเอตำรวจอังกฤษใช้ระบบการวัดสัดส่วนร่างกายเพื่อระบุผู้กระทำผิดซ้ำ บางส่วนของร่างกายของอาชญากรถูกวัดและเก็บไว้ในบันทึก - ส่วนต่าง ๆ ของร่างกายนี้จะไม่เปลี่ยนขนาดหลังจากผู้ใหญ่ ระบบนี้เป็นที่รู้จักกันbertillonnage แผนภาพด้านล่างแสดงระบบจัดเก็บข้อมูลที่ตำรวจใช้เพื่อเข้าถึงบันทึกเหล่านี้อย่างรวดเร็ว แผนภาพที่ 1: ระบบจัดเก็บข้อมูลที่มีหมายเลขกำกับ หมายเหตุ: หากคุณไม่สามารถเห็นภาพลองกระจก Imgur หรือรวบรวมมันด้วยตัวคุณเอง ตู้เก็บเอกสารประกอบด้วย 81 หมายเลขลิ้นชัก ลิ้นชักแต่ละใบบรรจุการ์ดและการ์ดแต่ละใบมีการวัดส่วนต่าง ๆ ของร่างกายอาชญากร: ความยาวของหัว ( H) ความกว้างของหัว ( B) ความกว้างของหูข้างขวา ( E) ความยาวของนิ้วชี้ของพวกเขา ( F) การวัดแต่ละประเภทจัดเป็นทั้งขนาดเล็กขนาดกลางหรือขนาดใหญ่ ยกตัวอย่างเช่นลิ้นชัก 56 มีบัตรที่มีลักษณะดังต่อไปนี้: H ขนาดเล็กขนาดใหญ่ B กลางอีและเอฟขนาดเล็กนี้สามารถ notated โดยใช้ตัวอักษรS, MและLในสถานที่ของขนาดเล็กขนาดกลางและขนาดใหญ่: SH,LB,ME,SF โปรดทราบว่าตัวอักษรขนาดไปก่อนแล้วสิ่งที่วัดคือ นอกจากนี้!อาจใส่เครื่องหมายอัศเจรีย์ไว้ด้านหน้าเพื่อทำให้เกิดค่าลบ: !SH,LB,!ME,SF สิ่งนี้บ่งชี้ว่าการ์ดที่มีคุณสมบัติดังต่อไปนี้: ไม่เล็ก …
17 code-golf  math 

10
เขียนคำแก้สมการ [ซ้ำ]
คำถามนี้มีคำตอบอยู่ที่นี่แล้ว : ใช้ประโยชน์จาก "ช่องว่างฟรี" (10 คำตอบ) ปิดให้บริการใน2 เดือนที่ผ่านมา บทนำ ลองพิจารณาตัวอย่างต่อไปนี้: CODE + GOLF —————— GREAT นี่คือสมการที่ตัวอักษรแต่ละตัวแทนตัวเลขทศนิยมและคำที่เป็นตัวแทนของตัวเลขธรรมชาติ (ตัวอักษรที่คล้ายกันแสดงถึงตัวเลขที่คล้ายกันและตัวอักษรที่แตกต่างกันแสดงตัวเลขที่แตกต่างกัน) ภารกิจคือจับคู่ตัวอักษรแต่ละตัวด้วยค่าตัวเลขเพื่อให้สมการนั้นถูกต้อง ทางออกหนึ่งสำหรับสมการข้างต้นคือ: 9265 + 1278 —————— 10543 งานของคุณ งานของคุณคือการเขียนโปรแกรมหรือฟังก์ชั่นที่สามารถแก้สมการดังที่เห็นด้านบน อินพุต อินพุตเป็นสตริงในรูปแบบต่อไปนี้: [A-Z]+\+[A-Z]+=[A-Z]+ ตัวอย่าง: CODE+GOLF=GREAT AA+BB=CC เว้นช่องว่างและจะใช้เฉพาะตัวอักษรระหว่างตัวอักษร A และ Z เท่านั้น (ไม่มีตัวอักษรพิเศษหรือตัวเล็ก) สตริงนี้สามารถอ่านได้จากอินพุตมาตรฐานจากไฟล์หรือเป็นพารามิเตอร์ฟังก์ชั่น เอาท์พุต คุณมีสองอ็อพชันต่อไปนี้สำหรับรูปแบบเอาต์พุต: สมการดั้งเดิมที่มีตัวเลขแทน รายการตัวอักษรและค่าของพวกเขา หากมีวิธีแก้ไขหลายวิธีควรส่งคืน (แต่มีเพียงหนึ่งรายการเท่านั้น) หากไม่มีวิธีแก้ปัญหาโปรแกรมควรส่งคืนสตริงว่างหรือโมฆะ เอาต์พุตสามารถส่งคืนเป็นสตริงสามารถเขียนไปยังเอาต์พุตมาตรฐานหรือไฟล์ ตัวอย่าง: 9265+1278=10543 A=1 …

19
พิมพ์การแยกตัวประกอบเฉพาะของตัวหารร่วมมากของตัวเลขสองตัว
ชื่อกล่าวมันทั้งหมด อินพุตจำนวนเต็มบวกจำนวน 32 บิตm, n >= 2สองเอาต์พุตgcd(m,n)ในรูปแบบการแยกตัวประกอบเฉพาะ อินพุต บรรทัดคำสั่ง args หรือ stdin 1 บรรทัดโอเคอะไรก็ตามที่ดีกว่าสำหรับการเล่นกอล์ฟ เอาท์พุต พื้นที่เดียวคั่นด้วย exponents (ไม่มีช่องว่างเพิ่มเติม) เอาท์พุทไม่มีอะไรถ้าอินพุตค่อนข้างสำคัญ ตัวอย่าง: $ ./factorize 96 162 2^1 3^1 $ ./factorize 14 15 $ ./factorize 196 294 2^1 7^2 กฎระเบียบ คุณไม่สามารถใช้ทรัพยากรภายนอกห้องสมุดคณิตศาสตร์หรือฟังก์ชันในตัวสำหรับการแยกตัวประกอบหรือ GCD ตัวอย่าง: Java, no java.lang.Math. ruby, no prime_division, perl, no factor, etc.
17 code-golf  math 

5
ให้ใช้ Beal เป็นเงิน $ 1,000,000
การคาดเดา Beal'sมีรางวัลล้านดอลลาร์ถ้าคุณพิสูจน์ / พิสูจน์หักล้างมัน มันระบุว่าถ้าที่ A, B, C, x, y และ z เป็นจำนวนเต็มบวกกับ x, y, z> 2 จากนั้น A, B และ C มีปัจจัยสำคัญร่วมกัน ความท้าทายคือการเขียนโปรแกรมที่ค้นหาตัวอย่างเคาน์เตอร์เพื่อพิสูจน์สิ่งนี้! กฎระเบียบ เขียนโปรแกรมที่ค้นหาตัวอย่างการนับของการคาดคะเนของ Beal คุณสามารถทำการค้นหาแบบละเอียดได้ (เช่นการรวมตัวเลขที่เป็นไปได้ทั้งหมดที่เหมาะสมกับแบบฟอร์มนี้) หรือใช้การปรับให้เหมาะสมบางอย่าง (เช่น A และ B เป็นสมมาตร) คุณต้องใช้จำนวนเต็มความแม่นยำโดยพลการ หมายเหตุ นี่คือการประกวดความนิยมมีความคิดสร้างสรรค์! ความเร็วไม่จำเป็น แต่ทำให้น่าสนใจมากขึ้น เพิ่มประสิทธิภาพ! ฉันยังสนใจที่จะเห็นรหัสสั้นที่สุดด้วย คุณจะได้รับ +1 จากฉัน! ฉันจะเรียกใช้โปรแกรมที่ชนะบนซูเปอร์คอมพิวเตอร์ที่ฉันสามารถเข้าถึงได้! การคาดเดานี้ถือเป็นจริง แต่นั่นไม่ได้หมายความว่าเราจะลองไม่ได้! Peter Norvig …

26
พื้นที่สามเหลี่ยมด้านข้างด้านข้าง
กำหนดรูปสามเหลี่ยมสามด้านให้พื้นที่การพิมพ์ของรูปสามเหลี่ยมนี้ กรณีทดสอบ: ใน: 2,3,4 ออก: 2.90473750965556 ใน: 3,4,5 ออก: 6 สมมติว่าทั้งสามด้าน a, b, c เสมอ a> 0, b> 0, c> 0, a + b> c, b + c> a, c + a> b
17 code-golf  math 

22
ระบุจำนวนที่น้อยที่สุดที่มีตัวหาร N
ฟังก์ชั่นของคุณใช้จำนวนธรรมชาติและส่งกลับจำนวนธรรมชาติที่เล็กที่สุดซึ่งมีตัวหารจำนวนนั้นรวมถึงตัวมันเอง ตัวอย่าง: f(1) = 1 [1] f(2) = 2 [1, 2] f(3) = 4 [1, 2, 4] f(4) = 6 [1, 2, 3, 6] f(5) = 16 [1, 2, 4, 8, 16] f(6) = 12 [1, 2, 3, 4, 6, 12] ... ฟังก์ชั่นไม่จำเป็นต้องส่งคืนรายการตัวหาร แต่เป็นเพียงตัวอย่างเท่านั้น

10
เมทริกซ์จากน้อยไปมาก
"เมทริกซ์จากน้อยไปมาก" เป็นเมทริกซ์ที่ไม่มีที่สิ้นสุดของจำนวนเต็ม (รวม 0) ซึ่งองค์ประกอบใด ๆ เป็นองค์ประกอบที่มีขนาดเล็กที่สุดซึ่งไม่เคยใช้ในแถวและคอลัมน์นั้นมาก่อน: | 1 2 3 4 5 6 ... --+---------------- 1 | 0 1 2 3 4 5 ... 2 | 1 0 3 2 5 4 ... 3 | 2 3 0 1 6 7 ... 4 | 3 2 1 0 7 …
17 code-golf  math  matrix  programming-puzzle  code-golf  music  code-challenge  programming-puzzle  code-golf  fastest-code  code-golf  number  game  code-golf  combinatorics  code-golf  math  sequence  restricted-complexity  code-golf  number  random  code-golf  array-manipulation  code-golf  math  matrix  code-golf  number  sequence  counting  code-golf  math  number  sequence  popularity-contest  number  sequence  code-golf  music  code-golf  number  code-golf  ascii-art  arithmetic  code-golf  code-golf  number  code-golf  code-challenge  array-manipulation  code-golf  grammars  code-challenge  polyglot  code-golf  game  math  python  programming-puzzle  code-challenge  king-of-the-hill  code-challenge  fastest-code  primes  number-theory  number-theory  primes  fastest-code  factoring  popularity-contest  compile-time  code-golf  math 

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.