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

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

3
สี่ปริศนาสี่
The Four fours puzzleเป็นเกมปริศนาทางคณิตศาสตร์ที่ได้รับความนิยมซึ่งเกี่ยวข้องกับการใช้ 4s 4 ตัว (และไม่มีหมายเลขอื่น) และชุดการดำเนินการที่กำหนดไว้เพื่อเข้าถึงทุกหมายเลขตั้งแต่ 0 ถึงสูงสุดที่กำหนด ในรุ่นนี้อนุญาตให้ดำเนินการต่อไปนี้เท่านั้น: สัญลักษณ์การจัดกลุ่มใด ๆ อาจถูกนำมาใช้ การบวก ( +), การลบ ( -), การคูณ ( *), ส่วน ( /) แฟกทอเรียล ( !) ฟังก์ชันแกมมา ( Γ) การยกกำลัง ( ^), รากที่สอง ( √) การต่อข้อมูล (เช่น. 44คือสองวิ4) จุดทศนิยม (เช่น. 4.4คือสอง4s), Overbar (เช่น. .4~ = 4/9) …

4
ตรวจสอบว่ารูปหลายเหลี่ยมนูนออกมาหรือไม่
เขียนโปรแกรมเพื่อตรวจสอบว่ารูปหลายเหลี่ยมอินพุทนั้นนูนหรือไม่ รูปหลายเหลี่ยมถูกระบุด้วยหนึ่งบรรทัดที่มีNจำนวนของจุดยอดจากนั้นเส้นNที่มีพิกัดxและyของแต่ละจุดยอด จุดยอดจะถูกแสดงตามเข็มนาฬิกาเริ่มต้นจากจุดสุดยอดโดยพลการ ตัวอย่างที่ 1 อินพุต 4 0 0 0 1 1 1 1 0 เอาท์พุต convex ตัวอย่างที่ 2 อินพุต 4 0 0 2 1 1 0 2 -1 เอาท์พุต concave ตัวอย่างที่ 3 อินพุต 8 0 0 0 1 0 2 1 2 2 2 2 1 2 0 1 …

7
ตีความ> <> (ปลา)
ในขณะที่&gt; &lt;&gt; ไม่ใช่ภาษายอดนิยมมันสามารถดีสำหรับการเล่นกอล์ฟและถูกนำมาใช้ในเว็บไซต์นี้ มันได้แรงบันดาลใจจากBefungeและมีความคล้ายคลึงกันในคำแนะนำ คำสั่งที่จำเป็น: &gt; &lt; ^ v เปลี่ยนทิศทางของตัวชี้คำสั่ง (ขวา, ซ้าย, ขึ้น, ลง) / \ | _ # กระจก; ตัวชี้จะเปลี่ยนทิศทางขึ้นอยู่กับทิศทางที่มีอยู่แล้ว x ทิศทางแบบสุ่ม + - * , % การบวกการลบการคูณการหารและโมดูโลตามลำดับ ดึง A และ B ออกจากสแต็กและส่งตัวดำเนินการ B ตัวหาร A ด้วย 0 ทำให้เกิดข้อผิดพลาด 0-9 a-f ส่งค่าที่สอดคล้องกันไปยังสแต็ก a = 10, ... , f = …

30
การประมาณของ e
เราทุกคนรู้ว่าหมายเลขของออยเลอร์แทนด้วย e ถึงกำลังของตัวแปรบางตัว x สามารถประมาณได้โดยใช้ส่วนขยายของMaclaurin Series : โดยการให้ x เท่ากับ 1 เราได้ ท้าทาย เขียนโปรแกรมในภาษาใดก็ได้ที่ใกล้เคียงกับจำนวนของออยเลอร์โดยรับอินพุต N และคำนวณอนุกรมเป็นคำศัพท์ N-th โปรดทราบว่าเทอมแรกมีตัวส่วน 0 !, ไม่ใช่ 1!, เช่น N = 1 ตรงกับ 1/0! เกณฑ์การให้คะแนน โปรแกรมที่มีจำนวนไบต์น้อยที่สุดจะเป็นผู้ชนะ

16
Sigmafy การแสดงออก
สำหรับผู้ที่ไม่ทราบซิกมา เป็นตัวอักษรกรีกที่ใช้อย่างมากในวิชาคณิตศาสตร์เป็นสัญญาณรวม ได้รับสตริงที่แสดงการแสดงออกขึ้นอยู่กับว่าเราจะแสดงคำนวณผลรวมของผลการค้นหาสำหรับสำหรับแต่ละ\} โดยสังเขปคุณควรพบSเช่นนั้น:kkkE( k )E(k)E(k)E( k )E(k)E(k)k ∈ { 1 , 2 , 3 , 4 , 5 }k∈{1,2,3,4,5}k\in\{1,2,3,4,5\}SSS S= ∑k = 15E( k )S=Σk=15E(k)S=\sum^5_{k=1}E(k) ตัวอย่างของนิพจน์: E( k ) = k2+ k2E(k)=k2+k2E(k)=\frac k 2 + k^2 รายละเอียด คุณรับประกัน: นิพจน์นั้นถูกต้องดังนั้นจึงไม่มีข้อผิดพลาดและขึ้นอยู่กับไวยากรณ์ที่เลือก (เช่น: หากคุณสนับสนุนเท่านั้น2*kจะไม่มี2k) เพียงได้กำหนดค่าในหมู่ผลลัพธ์ของคุณเพื่อให้ค่าไม่ชอบ1/0, infหรือnanจะปรากฏ คุณสามารถสันนิษฐานได้ว่านิพจน์ด้านบนเหมาะสมกับขีด จำกัด ของภาษาการเขียนโปรแกรมที่คุณเลือกดังนั้นมันจะไม่ส่งผลให้เกิดการโอเวอร์โฟลว์หรือข้อผิดพลาดอื่น ๆ ที่เกี่ยวข้องกับการ จำกัด …

16
Cubimes Primes
รับจำนวนธรรมชาติ , กลับ -th นายกคิวบาnnnnnn Cubimes Primes Cuban prime เป็นจำนวนเฉพาะของแบบฟอร์ม p = x3- y3x - yพี=x3-Y3x-Yp = \frac{x^3-y^3}{x-y} โดยที่และหรือY&gt; 0Y&gt;0y>0x = 1 + yx=1+Yx = 1+yx = 2 + yx=2+Yx = 2+y รายละเอียด คุณอาจใช้การจัดทำดัชนีตาม 0 หรือ 1 สิ่งที่เหมาะกับคุณที่สุด คุณสามารถกลับนายก -th ให้ดัชนีหรือแรกช่วงเวลาในการสั่งซื้อที่เพิ่มขึ้นหรือมิฉะนั้นคุณสามารถกลับรายการอนันต์ / เครื่องกำเนิดไฟฟ้าที่ผลิตเฉพาะในการสั่งซื้อที่เพิ่มขึ้นnnnnnnnnn กรณีทดสอบ คำศัพท์สองสามคำแรกมีดังต่อไปนี้: (#1-13) 7, 13, 19, 37, …

30
ความต้านทานแบบขนานในวงจรไฟฟ้า
บทนำ: ตัวต้านทานสองตัวR1และR2ขนาน (แทนR1 || R2) มีความต้านทานรวมที่Rpกำหนดดังนี้: RP2=R1⋅R2R1+R2RP2=R1⋅R2R1+R2R_{P_2} = \frac{R_1\cdot R_2}{R_1+R_2} หรือตามที่แนะนำในความคิดเห็น: RP2=11R1+1R2RP2=11R1+1R2R_{P_2} = \frac{1}{\frac{1}{R_1} + \frac{1}{R_2}} สามตัวต้านทานR1, R2และR3ในแบบคู่ขนาน ( R1 || R2 || R3) มีความต้านทานรวม(R1 || R2) || R3 = Rp || R3: RP3=R1⋅R2R1+R2⋅R3R1⋅R2R1+R2+R3RP3=R1⋅R2R1+R2⋅R3R1⋅R2R1+R2+R3R_{P_3} = \frac{\frac{R_1\cdot R_2}{R_1+R_2}\cdot R_3}{\frac{R_1\cdot R_2}{R_1+R_2}+R_3} หรืออีกครั้งตามที่แนะนำในความคิดเห็น: RP3=11R1+1R2+1R3RP3=11R1+1R2+1R3R_{P_3} = \frac{1}{\frac{1}{R_1} + \frac{1}{R_2}+ \frac{1}{R_3}} แน่นอนว่าสูตรเหล่านี้สามารถขยายไปยังตัวต้านทานจำนวนไม่ จำกัด ท้าทาย: จดรายการค่าความต้านทานเป็นค่าบวกป้อนเข้าและส่งออกค่าความต้านทานรวมหากวางขนานในวงจรไฟฟ้า …

20
เลขชี้กำลังจำนวนน้อยที่สุด
จำนวน Pandigitalเป็นจำนวนเต็มซึ่งมีหลักจาก 0 ถึง 9 ทุกอย่างน้อยครั้งหนึ่งเคยเป็น 1234567890, 1902837465000000 และ 9023289761326634265 ล้วนเป็นแบบดิจิตอล สำหรับจุดประสงค์ของการท้าทายนี้ตัวเลขเช่น 123456789 ไม่ใช่ pandigital เนื่องจากไม่มี 0 แม้ว่า 123456789 = 0123456789 หลากหลายคู่ของจำนวนเต็มคือคู่ของจำนวนเต็ม(a,b)(a,b)(a, b)เช่นว่าเป็น Pandigital เรียกว่าเลขชี้กำลังเป็นจำนวนมากababa^bbbb ท้าทาย:ป.ร. ให้ไว้เป็นจำนวนเต็มหาที่เล็กที่สุดที่สอดคล้องกันกระจายตัวแทนขนี่คือรหัสกอล์ฟดังนั้นโปรแกรมที่สั้นที่สุดในหน่วยไบต์ชนะaaabbb (คุณอาจคิดว่ามีเลขชี้กำลังเช่นนั้นนั่นคือโปรแกรมของคุณจะไม่ได้รับอินพุตที่ไม่ถูกต้องเช่นกำลัง 10) วิธีการแก้ปัญหาของคุณจะต้องสามารถจัดการกับกรณีทดสอบอย่างน้อยที่สุด แต่ในทางทฤษฎีควรจัดการอินพุตที่ถูกต้องทั้งหมด นี่คือA090493ใน OEIS กรณีทดสอบ 2 -&gt; 68 3 -&gt; 39 4 -&gt; 34 5 -&gt; 19 6 -&gt; 20 7 …
20 code-golf  math 

17
สามารถสร้างลูกบาศก์ได้กี่ก้อน
งาน งานของคุณคือการสร้างโครงสร้างที่มีลูกบาศก์ ปริมาณของลูกบาศก์ทำตามลำดับต่อไปนี้ (ล่าง-&gt;ด้านบน)nnn n3,(n−1)3,(n−2)3,...,13n3,(n−1)3,(n−2)3,...,13n^3, (n-1)^3, (n-2)^3,...,1^3 อินพุต ปริมาตรรวมของโครงสร้าง ( )VVV เอาท์พุต มูลค่าของ ( ) คือ: จำนวนรวมของลูกบาศก์nnn V=n3+(n−1)3+....+13V=n3+(n−1)3+....+13V = n^3 + (n-1)^3 + .... + 1^3 บันทึก ข้อมูลที่ป้อนจะเป็นจำนวนเต็มเสมอ บางครั้งก็เป็นไปไม่ได้ที่จะทำตามลำดับเช่น:ไม่ได้แสดงค่าที่เฉพาะเจาะจงสำหรับnในเหตุการณ์นั้นให้คืน -1 หรือค่าเท็จของการเลือกของคุณ (จำเป็นต้องมีความสอดคล้อง)nVVVnnn นี่คือcode-golfดังนั้นคำตอบที่สั้นที่สุดในหน่วยไบต์สำหรับแต่ละภาษาที่ชนะ จะไม่มีการทำเครื่องหมายตอบรับด้วยเหตุผลดังกล่าวข้างต้น การร้องขอ นี่เป็นความท้าทายครั้งแรกของฉันบนเว็บไซต์ดังนั้นโปรดอดทนกับฉันและให้อภัย (และบอกฉันเกี่ยวกับ) ความผิดพลาดใด ๆ ที่ฉันทำ โปรดระบุลิงก์เพื่อให้โค้ดของคุณสามารถทดสอบได้ หากคุณทำได้โปรดเขียนคำอธิบายเกี่ยวกับวิธีการทำงานของรหัสของคุณเพื่อให้ผู้อื่นสามารถเข้าใจและชื่นชมงานของคุณ ตัวอย่าง input : 4183059834009 output : 2022 input …
20 code-golf  math 

30
รับอินพุตพิมพ์เลขยกกำลังทั้งหมดที่ฐานและผลรวมพลังงานไปยังอินพุต
นี่คือความท้าทายครั้งแรกของฉันในเว็บไซต์นี้ ความท้าทายคือการที่จะใช้ในการป้อนข้อมูลจำนวนเต็มnnnซึ่งจะเป็นบวกและการพิมพ์ในลำดับ ( 111เพื่อnnn , รวมทั้ง n ) การส่งออกของi(n−i)i(n−i)i^{(n-i)} (ที่iiiเป็นจำนวนเต็มปัจจุบัน) ตัวอย่าง รับอินพุต 5 โปรแกรมจะพิมพ์: 1 8 9 4 1 14141^4คือ 1 และ1+4=51+4=51+4=5 23232^3คือ 8 และ2+3=52+3=52+3=5 32323^2คือ 9 และ3+2=53+2=53+2=5 41414^1คือ 4 และ4+1=54+1=54+1=5 50505^0คือ 1 และ5+0=55+0=55+0=5 อินพุตและเอาต์พุต ข้อมูลที่ป้อนจะอยู่ในรูปของจำนวนเต็มบวก เอาต์พุตจะเป็นรายการของตัวเลขคั่นด้วยเครื่องหมายจุลภาคหรือบรรทัดใหม่ นี่คือรหัส - กอล์ฟดังนั้นรหัสที่สั้นที่สุดจึงชนะ

5
การเล่นกอล์ฟที่เกลียดชัง
การตั้งค่า: เครือข่ายโซเชียลรายงานจำนวนโหวตที่โพสต์มีสองวิธีคือจำนวนupvotes สุทธิ ( upvotesทั้งหมด - downvotes ทั้งหมด) และ% ของคะแนนโหวตที่ upvotesปัดเศษเป็นจำนวนเต็มที่ใกล้เคียงที่สุด (.5 รอบขึ้น) จำนวน upvotes สุทธิเป็นจำนวนเต็ม (ไม่จำเป็นต้องเป็นค่าบวก) และตัวที่สองรับประกันว่าจะเป็นจำนวนเต็มระหว่าง 0 ถึง +100 จำนวนของ upvotes และจำนวน downvotes มีทั้งจำนวนเต็มศูนย์หรือบวก 32 บิต (คุณสามารถระบุลายเซ็นหรือไม่ได้ลงนาม) สมมติว่าหากไม่มีการลงคะแนนรวมเป็นศูนย์เปอร์เซ็นต์ที่ประกาศเพิ่มจะถูกรายงานว่าเป็นศูนย์ ความท้าทาย: ด้วยจำนวนเต็มสองจำนวนนี้ (net upvotes และ% upvoted) โปรแกรมสั้นที่สุดที่คุณสามารถเขียนได้คืออะไรซึ่งกำหนดจำนวนรวมของupvotes ที่ต่ำที่สุดที่โพสต์ได้รับโดยมีข้อ จำกัด ทั้งหมดข้างต้นเป็นที่พอใจ? รับประกันข้อ จำกัด อินพุต หากอินพุตไม่เป็นไปตามข้อ จำกัด ข้างต้นพฤติกรรมของโปรแกรมขึ้นอยู่กับคุณ ความรุ่งโรจน์โบนัสหากไม่เข้าสู่วงวนไม่สิ้นสุดหรือเกิดปัญหาขัดข้อง ลองส่งคืนจำนวนลบหากคุณต้องการคำแนะนำเพิ่มเติม กฎทั่วไป: นี่คือรหัสกอล์ฟดังนั้นวิธีแก้ปัญหาที่สั้นที่สุดที่ถูกต้อง …

30
นับคนอยู่ในช่วง
ถาม: นับจำนวนของคน1ในการเป็นตัวแทนไบนารีของจำนวนทั้งหมดระหว่างช่วง อินพุต: จำนวนเต็มบวกที่ไม่ใช่ทศนิยมสองตัว ผลผลิต: ผลรวมของ1s ทั้งหมดที่อยู่ในช่วงระหว่างตัวเลขสองตัว ตัวอย่าง: 4 , 7 ---&gt; 8 4 = 100 (adds one) = 1 5 = 101 (adds two) = 3 6 = 110 (adds two) = 5 7 = 111 (adds three) = 8 10 , 20 ---&gt; 27 100 , 200 ---&gt; …

14
นี่เป็นตัวเลขสามเหลี่ยมที่ถูกตัดทอนหรือไม่?
ลำดับ OEIS ที่เกี่ยวข้อง: A008867 หมายเลขสามเหลี่ยมที่ถูกตัดทอน คุณสมบัติทั่วไปของตัวเลขสามเหลี่ยมคือพวกเขาสามารถจัดเรียงในรูปสามเหลี่ยม ตัวอย่างเช่นใช้ 21 และจัดเป็นสามเหลี่ยมของos: โอ อู OOO oooo ooooo oooooo ลองกำหนด "การตัดปลาย:" การตัดสามเหลี่ยมขนาดเดียวกันจากแต่ละมุม วิธีหนึ่งในการตัดทอน 21 มีดังนี้: . . . OOO oooo . ooo . . oo . (รูปสามเหลี่ยม.ถูกตัดจากต้นฉบับ) oเหลืออีก12 วินาทีดังนั้น 12 จึงเป็นเลขสามเหลี่ยมที่ถูกตัดทอน งาน งานของคุณคือการเขียนโปรแกรมหรือฟังก์ชั่น (หรือเทียบเท่า) ที่ใช้จำนวนเต็มและส่งกลับ (หรือใช้วิธีการส่งออกมาตรฐานใด ๆ ) ไม่ว่าจะเป็นตัวเลขเป็นจำนวนสามเหลี่ยมตัดทอน กฎระเบียบ ไม่มีช่องโหว่มาตรฐาน อินพุตเป็นจำนวนเต็มที่ไม่เป็นลบ การตัดไม่สามารถมีความยาวด้านเกินกว่าครึ่งหนึ่งของสามเหลี่ยมเดิม (เช่นการตัดไม่สามารถซ้อนทับกันได้) …
20 code-golf  math  decision-problem  number-theory  integer  code-golf  number  decision-problem  functional-programming  code-golf  array-manipulation  matrix  code-golf  string  classification  string  code-challenge  binary  compression  decode  code-golf  string  string  code-challenge  balanced-string  encode  code-golf  number-theory  integer  base-conversion  code-golf  math  number-theory  geometry  abstract-algebra  code-golf  array-manipulation  sorting  optimization  code-golf  math  geometry  image-processing  generation  code-golf  string  cops-and-robbers  repeated-transformation  grammars  cops-and-robbers  repeated-transformation  grammars  code-challenge  restricted-source  tips  source-layout  javascript  code-challenge  kolmogorov-complexity  restricted-source  code-golf  combinatorics  counting  math  fastest-code  linear-algebra  code-golf  math  permutations  matrix  linear-algebra  code-golf  string  decision-problem  restricted-source  code-golf  number  array-manipulation  subsequence  code-golf  number  array-manipulation  matrix  code-golf  brainfuck  code-golf  color  code-golf  quine  source-layout  code-golf  subsequence  code-golf  string  ascii-art  code-golf  string  ascii-art  alphabet  code-golf  decision-problem  interpreter  hexagonal-grid  halting-problem  code-golf  string  polynomials  calculus  code-golf  math  decision-problem  matrix  complex-numbers  code-golf  random  code-golf  number  arithmetic 

10
ผู้ปกครองกระจัดกระจายน้อยที่สุด
ไม้บรรทัดมาตรฐานที่มีความยาวnมีเครื่องหมายระยะทางที่ตำแหน่ง 0, 1, ... , n (ในหน่วยใดก็ตาม) ไม้บรรทัดเบาบางมีส่วนย่อยของเครื่องหมายเหล่านั้น ไม้บรรทัดสามารถวัดระยะทางkถ้ามีเครื่องหมายที่ตำแหน่งPและQกับP - Q = k ความท้าทาย ป.ร. ให้ไว้เป็นจำนวนเต็มบวกnผลผลิตจำนวนขั้นต่ำของเครื่องหมายที่จำเป็นในการเป็นผู้ปกครองเบาบางของความยาวnเพื่อที่จะสามารถวัดระยะทางทั้งหมด 1, 2, ... , n นี่คือOEIS A046693 ตัวอย่างเช่นสำหรับอินพุต 6 เอาต์พุตคือ 4 คือไม้บรรทัดที่มีเครื่องหมายที่ 0, 1, 4, 6 ทำงานเป็น 1 works0 = 1, 6−4 = 2, 4−1 = 3, 4−0 = 4, 6−1 = 5, และ …

16
ตัวเลขที่ไม่ดี
ถ้าเป็นจำนวนเต็มบวกมีปัจจัย (อย่างเคร่งครัด) นายกน้อย (โดยไม่นับ multiplicities) มากกว่าทายาทและบรรพบุรุษของมันเราจะเรียกมันว่าจำนวนปัจจัยที่น่าสงสารN&gt;2N&gt;2N > 2 ในคำอื่น ๆและω ( N ) &lt; ω ( N + 1 )ที่ω ( N )คือจำนวนของปัจจัยสำคัญที่เป็นเอกลักษณ์ของNω(N)&lt;ω(N−1)ω(N)&lt;ω(N−1)\omega(N) < \omega(N - 1)ω(N)&lt;ω(N+1)ω(N)&lt;ω(N+1)\omega(N) < \omega(N + 1)ω(N)ω(N)\omega(N)NNN งาน คุณสามารถเลือกระหว่างรูปแบบ I / O ต่อไปนี้: รับจำนวนเต็มและเอาท์พุทN THจำนวนปัจจัยที่น่าสงสาร ในกรณีที่คุณเลือกอันนี้N สามารถเป็นดัชนีได้ 0 หรือ 1NNNNthNthN^{\text{th}}NNN ใช้เป็นจำนวนเต็มบวกและผลผลิตครั้งแรกยังไม่มีตัวเลขปัจจัยที่น่าสงสารNNNNยังไม่มีข้อความN พิมพ์ลำดับไปเรื่อย ๆ คุณสามารถรับอินพุตและให้เอาต์พุตผ่านวิธีมาตรฐานใด ๆในภาษาการเขียนโปรแกรมใด ๆในขณะที่รับทราบว่าช่องโหว่เหล่านี้เป็นสิ่งต้องห้ามตามค่าเริ่มต้น …

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