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

ความท้าทายนี้เกี่ยวข้องกับค่าคงที่ทางคณิตศาสตร์

6
ส่ง Pi ... อย่างแม่นยำ
ต่อจากการประมาณค่า Monte Carlo ของ Piความท้าทายนี้คือการสร้างรหัสที่สั้นที่สุดสำหรับค่าคงที่ Pi ยกเว้นที่นี่รหัสของคุณจะต้องส่งออกตัวเลข pi ติดต่อกันตลอด นี่คือรหัสกอล์ฟดังนั้นการส่งที่สั้นที่สุด (เป็นไบต์) ชนะยกเว้นว่าจะต้องส่งออก 10,000 หลักแรกในเวลาน้อยกว่า 10 วินาทีบนพีซีที่เหมาะสมและจะต้องไม่สิ้นสุด คุณไม่สามารถใช้ฟังก์ชั่น Pi หรือ Trig ในตัวได้ ลบขีด จำกัด ฮาร์ดในขนาดรหัส
11 code-golf  math  pi 

4
5 วินาทีในการค้นหาพาย
Piครั้งE (หรือพายถ้าคุณชอบโน้ตคลุมเครือ) 100 ตำแหน่งทศนิยมคือ: 8.5397342226735670654635508695465744950348885357651149618796011301792286111573308075725638697104739439... ( OIES A019609 ) ( อาร์กิวเมนต์สำหรับความไม่ลงตัวที่อาจเกิดขึ้นได้ ) งานของคุณคือการเขียนโปรแกรมที่ใช้จำนวนเต็มบวก N และเอาท์พุท Pi * e ที่ตัดปลายเป็นทศนิยมสิบตำแหน่ง เช่นถ้า N = 2 8.53แล้วออกที่ควรจะเป็น นี่เป็นปัญหาการปรับให้เหมาะสมดังนั้นการส่งที่สามารถให้ผลลัพธ์ที่ถูกต้องสำหรับค่าสูงสุดของ N จะเป็นผู้ชนะ เพื่อให้แน่ใจว่าการส่งทั้งหมดจะถูกตัดสินโดยใช้พลังการประมวลผลเดียวกันรหัสของคุณจะต้องทำงานบนideoneโดยใช้ภาษาใดก็ได้ที่พวกเขาสนับสนุน ตามideone faqมีการ จำกัด เวลารัน 5 วินาทีสำหรับผู้ใช้ที่ไม่ได้ล็อกอิน ขีด จำกัด 5 วินาทีนี้เป็นสิ่งที่คุณต้องใช้ไม่ใช่ขีด จำกัด 15 วินาทีสำหรับผู้ใช้ที่ล็อกอิน (ดูคำถามที่พบบ่อยสำหรับข้อ จำกัด อื่น ๆ เช่นหน่วยความจำขนาดรหัส ฯลฯ ) โดยเฉพาะคนที่ไม่ได้เข้าสู่ระบบ ideone …

12
โปรแกรมตรวจสอบ Piem
เขียนโปรแกรมที่กำหนดฟังก์ชั่นที่สามารถตรวจสอบว่าตัวแปรสตริงที่เรียกว่า "สิ่งที่คุณต้องการหรือป้อนโดยผู้ใช้" หรือไม่ piem (piem = เรื่องราวหรือบทกวีที่ความยาวของคำแทนตัวเลขของπ ( จาก Wikipedia )) ตัวอย่างบางส่วน: myfunction("I am clearly wrong") # False myfunction("How I want a drink, alcoholic of course, after the heavy lectures involving quantum mechanics") #True (Taken from Wikipedia) myfunction("Law ' s fine") # True คุณควรลบเครื่องหมายวรรคตอนหรือบรรทัดใหม่ใด ๆ ก่อนประมวลผล เพียวรหัสกอล์ฟเป็นการชนะที่สั้นที่สุด วันที่สิ้นสุด: ตอนเย็นของวันที่ 1/10/2557 …
11 code-golf  pi 

7
Code-Golf: ลำดับ Farey (I)
ท้าทาย ในภารกิจนี้คุณจะได้รับจำนวนเต็ม N (น้อยกว่า 10 ^ 5) ออกลำดับ Fareyของคำสั่ง N อินพุต N ถูกกำหนดในบรรทัดเดียวอินพุตถูกยกเลิกโดย EOF อินพุต 4 3 1 2 เอาท์พุต F4 = {0/1, 1/4, 1/3, 1/2, 2/3, 3/4, 1/1} F3 = {0/1, 1/3, 1/2, 2/3, 1/1} F1 = {0/1, 1/1} F2 = {0/1, 1/2, 1/1} ข้อ จำกัด จำนวนอินพุตไม่เกิน 10 ^ …
10 code-golf  math  code-golf  math  code-golf  number  number-theory  code-golf  math  arithmetic  repeated-transformation  code-golf  geometry  popularity-contest  code-golf  code-golf  tips  haskell  math  fastest-algorithm  code-golf  combinatorics  code-golf  math  polynomials  rational-numbers  code-golf  code-golf  popularity-contest  javascript  code-golf  kolmogorov-complexity  code-golf  code-golf  math  combinatorics  permutations  code-challenge  restricted-source  random  array-manipulation  code-challenge  generation  code-golf  code-golf  ascii-art  arithmetic  division  code-challenge  number  code-golf  math  number  binary  code-golf  ascii-art  code-golf  interpreter  stack  code-golf  internet  networking  code-golf  math  code-golf  ascii-art  code-golf  math  sequence  code-golf  hello-world  restricted-source  code-golf  ascii-art  code-golf  geometry  code-golf  kolmogorov-complexity  pi  code-golf  math  combinatorics  permutations  code-golf  math  code-challenge  ascii-art  code-golf  string  code-golf  quine  code-golf  math  floating-point  golfscript  code-golf  string  code-golf  sliding-puzzle  code-challenge  arithmetic  code-golf  math  code-golf  geometry  optimized-output 

30
เอาต์พุตที่มีจำนวนหลักของ pi เท่ากันกับความยาวของโค้ด
ความท้าทายของคุณคือการพิมพ์ xตัวเลขของปี่ที่xมีความยาวรหัสของคุณ ตัวอย่าง: Source code (length) -> output foo! (4) 3.141 foobar (6) 3.14159 kinda long (10) 3.141592653 +++++ (5) 3.1415 123456789 (9) 3.14159265 คุณสามารถใช้ได้ floor(π/10 * 10code_length) / 10code_length - 1เพื่อกำหนดจำนวนหลักที่คุณต้องการพิมพ์ โปรดทราบว่าจุดทศนิยมไม่นับเป็นหลักของไพ - ดังนั้นโค้ดของความยาว 3 ควรมีเอาต์พุต3.14, ของความยาว 4 กฎ: ความยาวรหัสของคุณจะต้องมากกว่าสามตัว คุณไม่สามารถใช้ช่องโหว่มาตรฐานใด ๆ คุณสามารถใช้วิธีการส่งออกมาตรฐานที่ได้รับอนุญาต คุณไม่สามารถอ่านซอร์สของคุณเพื่อกำหนดความยาวโค้ด คุณไม่สามารถใช้ค่าคงที่บิวด์อินได้ Pi จะต้องแม่นยำอย่างสมบูรณ์และไม่ใกล้เคียง จำเป็นต้องมีจุดทศนิยมในเอาต์พุต หากคุณเลือกที่จะส่งออกผ่านทางค่าตอบแทนคุณจะต้องกลับจำนวนเต็มทศนิยม …

3
Pi # 1 ธรรมชาติ - ทราย
เป้าหมาย สร้าง ( N) ส่วนของเส้นสุ่มที่มีความยาวเหมือนกัน ( l) ตรวจสอบว่าพวกเขาข้ามtเส้นขนานเท่ากัน ( ) หรือไม่ การจำลอง เรากำลังจำลองอะไร เข็มของ Buffon ทำให้ทรายเรียบในกล่องทรายของคุณวาดชุดของเส้นคู่ขนานที่เว้นระยะเท่ากัน (โทรหาระยะห่างระหว่างกันt) นำแท่งไม้ที่มีความยาวตรงlแล้วหยดNลงในกล่องทราย cให้จำนวนครั้งที่มันข้ามเส้นเป็น จากนั้นPi = (2 * l * n) / (t * c)! เราจำลองสิ่งนี้ได้อย่างไร รับอินพุต N,t,l ด้วยN, t, lจำนวนเต็มบวกทั้งหมด ทำตามNเวลาต่อไปนี้: สร้างพิกัดจำนวนเต็มสุ่มอย่างสม่ำเสมอ x,y กับ 1 <= x, y <= 10^6 x,y เป็นศูนย์กลางของส่วนของเส้นที่มีความยาว l สร้างจำนวนเต็มสุ่มอย่างสม่ำเสมอ …
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.