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

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

16
บวกกับเวลาคนและเก้า
ใช้ความสัมพันธ์ที่เกิดซ้ำนี้เป็นฟังก์ชันหรือโปรแกรมที่อินพุตและเอาต์พุตเป็นจำนวนเต็มที่ไม่เป็นลบ: F (0) = 0 F (N) = จำนวนเต็มที่น้อยที่สุดที่มากกว่า F (N-1) เช่นผลรวมและ / หรือผลิตภัณฑ์ของตัวเลขฐาน 10 คือ N N คืออินพุตของโปรแกรมของคุณและ F (N) เอาต์พุต เพื่อให้ชัดเจนผลรวมของตัวเลขในจำนวนเช่น 913 คือ 9 + 1 + 3 = 13 ผลิตภัณฑ์นี้คือ 9 × 1 × 3 = 27 สำหรับตัวเลขหลักเดียวผลรวมและผลิตภัณฑ์จะเป็นหมายเลขเดียวกัน ตัวเลขที่มี 0 แน่นอนมีผลิตภัณฑ์ 0 ผลลัพธ์ผ่าน F (70) คือ: N …

13
พาร์ทิชัน Goldbach
การคาดคะเนของ Goldbachระบุว่าจำนวนที่มากกว่าสองจะแสดงเป็นผลรวมของสองช่วง ตัวอย่างเช่น, 4 = 2 + 2 6 = 3 + 3 8 = 5 + 3 อย่างไรก็ตามเมื่อเราไปถึง 10 สิ่งที่น่าสนใจเกิดขึ้น สามารถเขียนเป็น 10 เท่านั้นไม่ได้ 5 + 5 แต่มันก็สามารถเขียนเป็น 7 + 3 ตั้งแต่วันที่ 10 สามารถแสดงเป็นผลรวมของสองจำนวนเฉพาะสองวิธีที่เราบอกว่า "Goldbach พาร์ทิชัน" ของ 210 หรือมากกว่าโดยทั่วไป พาร์ทิชัน Goldbach ของจำนวนคือจำนวนรวมของวิธีการเขียนn = p + qที่แตกต่างกันที่ไหนpและqเป็นช่วงเวลาและp >= q ความท้าทายของคุณคือการเขียนโปรแกรมหรือฟังก์ชั่นที่พบพาร์ติชัน Goldbach …

19
คำนวณฟังก์ชัน Mertens
รับจำนวนเต็มบวกnคำนวณค่าของฟังก์ชัน Mertens M ( n ) โดยที่ และμ ( k ) คือฟังก์ชั่นMöbiusโดยที่μ ( k ) = 1 ถ้าkมีจำนวนเฉพาะของปัจจัยสำคัญที่แตกต่างกัน -1 ถ้าkมีจำนวนเฉพาะของปัจจัยสำคัญที่แตกต่างกันและ 0 ถ้าปัจจัยสำคัญไม่ชัดเจน นี่คือcode-golfดังนั้นสร้างรหัสที่สั้นที่สุดสำหรับฟังก์ชันหรือโปรแกรมที่คำนวณฟังก์ชัน Mertens สำหรับจำนวนเต็มอินพุตn > 0 นี่คือลำดับ OEIS A002321 กรณีทดสอบ n M(n) 1 1 2 0 3 -1 4 -1 5 -2 6 -1 7 -2 8 -2 9 …

11
ทำลอการิทึมอัตโนมัติสุด
ป.ร. ให้ไว้เป็นจำนวนเต็มบวกnและหมายเลขที่n -th tetrationของถูกกำหนดให้เป็น^ ( ^ ( ^ ( ... ^ ))) ที่^หมายถึงการยกกำลัง (หรือพลังงาน) และการแสดงออกมี จำนวนว่าnครั้ง กล่าวอีกนัยหนึ่งการทำซ้ำก็คือการยกกำลังซ้ำที่เชื่อมโยงกันอย่างถูกต้อง สำหรับn = 4 และa = 1.6 การกรองคือ 1.6 ^ (1.6 ^ (1.6 ^ 1.6)) ≈ 3.5743 ฟังก์ชั่นผกผันของ tetration ด้วยความเคารพnเป็นซุปเปอร์ลอการิทึม ในตัวอย่างก่อนหน้านี้ 4 เป็นลอการิทึม super ของ 3.5743 กับ "super-base" 1.6 ความท้าทาย ป.ร. ให้ไว้เป็นจำนวนเต็มบวกnค้นหาxดังกล่าวที่nเป็นซุปเปอร์ลอการิทึมของตัวเองในซุปเปอร์ฐานx นั่นคือหาxเช่นว่าx ^ …
18 code-golf  math  number 

14
การเคลื่อนไหวที่ราบรื่น
ในเลขคณิตจำนวนn-smoothโดยที่ n คือจำนวนเฉพาะที่กำหนดจะถูกกำหนดทางคณิตศาสตร์เป็นจำนวนเต็มบวกที่ไม่มีปัจจัยสำคัญมากกว่า n ตัวอย่างเช่น 42 เป็น 7-smooth เพราะปัจจัยสำคัญทั้งหมดมีค่าน้อยกว่าหรือเท่ากับ 7 แต่ 44 ไม่ราบรื่น 7 เพราะมันมี 11 เป็นปัจจัยสำคัญ กำหนดจำนวนที่ค่อนข้างเรียบเป็นจำนวนโดยไม่มีปัจจัยสำคัญใด ๆ ที่ดีกว่ารากที่สองของตัวเอง ดังนั้นรายการของตัวเลขที่ราบรื่นสวยสามารถกำหนดสูตรดังนี้ (แก้ไข!) 1 เป็นตัวเลขที่ค่อนข้างราบเรียบเนื่องจากไม่มีปัจจัยที่สมบูรณ์ (โปรดทราบว่าในคำถามเดิมของคำถามนี้มีการยกเว้น 1 อย่างผิดพลาดจากรายการดังนั้นหากคุณแยกออกจากผลลัพธ์คุณจะไม่ถูกทำเครื่องหมายผิด) ระหว่าง 4 (= 2 2 ) ถึง 8 ตัวเลขที่ค่อนข้างราบเรียบคือ 2-smooth ซึ่งหมายความว่าพวกเขามี 2 เป็นปัจจัยหลักเท่านั้น ระหว่าง 9 (= 3 2 ) ถึง 24 ตัวเลขที่ค่อนข้างราบเรียบคือ 3-smooth …
18 code-golf  math  primes 

6
รู้จัก mod-folds
งาน กำหนดmod พับเป็นฟังก์ชั่นในรูปแบบf (x) = x% และ1 % และ2 % ... % ในkที่ฉันเป็นจำนวนเต็มบวกและk ≥ 0 (ที่นี่%เป็นตัวดำเนินการโมดูโลด้านซ้าย) รับรายการnจำนวนเต็มy 0 , …, y n − 1ตรวจสอบว่ามี mod-fold fเพื่อให้y i = f (i)แต่ละอันหรือไม่ คุณสามารถเลือกและแก้ไขสองเอาต์พุต YและNสำหรับฟังก์ชัน / โปรแกรมของคุณ ถ้ามีอยู่เช่นฉคุณก็ต้องกลับ / พิมพ์ว่าY ; หากไม่เป็นเช่นนั้นคุณจะต้องส่งคืน / พิมพ์Nทุกครั้ง (สิ่งเหล่านี้อาจเป็นtrue/ falseหรือ1/ 0หรือfalse/ หรือtrueฯลฯ ) กล่าวถึงสิ่งเหล่านี้ในคำตอบของคุณ การส่งที่สั้นที่สุดในหน่วยไบต์ชนะ ตัวอย่าง กำหนดf …

9
สร้าง Rummy Sequence
งานของคุณคือการรับอินพุตnและเอาท์พุตnของ Rummy Sequence ซึ่งเป็นลำดับที่ฉันทำ (การดู OEIS จะไม่ช่วยคุณ) คำนิยาม องค์ประกอบของลำดับรัมมี่แต่ละชุดของค่าความจริงหรือเท็จ อดีต[true, false].: ขั้นตอนในการสร้างสมาชิกของลำดับรัมมี่นั้นค่อนข้างง่าย: เริ่มด้วยดัชนีแรก[](นี่คือองค์ประกอบ 0) ตั้งค่าความเท็จสุดซ้ายเป็นความจริง หากไม่มีการปลอมแปลงให้เปลี่ยนเพิ่มความยาวของรายการเป็น 1 และตั้งค่าสมาชิกทั้งหมดของรายการใหม่เป็นเท็จ ทำซ้ำขั้นตอนที่ 2 nจนกระทั่งถึงองค์ประกอบ ตัวอย่าง เรามากำหนดฟังก์ชั่นของเราเป็นrummy(int n)(สิ่งที่อยู่ใน{}ขั้นตอนเพื่อให้ได้คำตอบ): >>> rummy(5) {[]} {[false]} {[true]} {[false, false]} {[true, false]} [true, true] กฎระเบียบ ช่องโหว่มาตรฐานใช้ ต้องใช้งานได้กับอินพุต 0 ผ่านขอบเขตตัวเลขด้านบนของภาษาของคุณ คุณอาจส่งออกในทางที่คุณเห็นว่าเหมาะสมใด ๆ โดยมีเงื่อนไขว่าเป็นที่ชัดเจนว่าการส่งออกเป็นชุดของความจริง / falseys เรื่องไม่สำคัญ ฉันเรียกสิ่งนี้ว่า "ลำดับรัมมี่" เพราะเริ่มที่ดัชนี 2 …

5
การสลายตัวของจอร์แดน
หมายเหตุสำคัญ : เนื่องจากความท้าทายนี้ใช้กับเมทริกซ์จตุรัสทุกครั้งที่ฉันใช้คำว่า "เมทริกซ์" ดังนั้นจึงถือว่าฉันกำลังอ้างถึงเมทริกซ์จตุรัส ฉันกำลังออกจากคำอธิบาย "สี่เหลี่ยม" เพื่อประโยชน์ของความกะทัดรัด พื้นหลัง การดำเนินการที่เกี่ยวข้องกับเมทริกซ์จำนวนมากเช่นการคำนวณดีเทอร์มิแนนต์การแก้ระบบเชิงเส้นหรือการขยายฟังก์ชันสเกลาร์ที่มีค่าให้กับเมทริกซ์ทำได้ง่ายขึ้นโดยใช้เมทริกซ์ทแยงมุม (หนึ่งองค์ประกอบที่ไม่ เมทริกซ์ดั้งเดิม (หมายถึงสำหรับเมทริกซ์อินพุตAและเมทริกซ์แนวทแยงDมีเมทริกซ์กลับด้านบางส่วนPเช่นD = P^(-1) * A * Pนั้นด้วยDและAแบ่งปันคุณสมบัติที่สำคัญบางอย่างเช่นค่าลักษณะเฉพาะดีเทอร์มิแนนต์และร่องรอย) สำหรับการฝึกอบรมที่มีลักษณะเฉพาะที่แตกต่างกัน (รากพหุนามลักษณะเมทริกซ์ที่ได้รับจากการแก้det(A-λI) = 0สำหรับλที่Iเป็นเมทริกซ์เอกลักษณ์ที่มีขนาดเดียวกับที่A) diagonalization ง่ายๆคือ:Dเป็นเมทริกซ์ที่มีค่าลักษณะเฉพาะบนเส้นทแยงมุมหลักและPเป็นเมทริกซ์ที่สร้างขึ้นจากค่าลักษณะเฉพาะที่สอดคล้องกับค่าลักษณะเฉพาะเหล่านั้น (ตามลำดับเดียวกัน) กระบวนการนี้เรียกว่าeigendecomposition อย่างไรก็ตามเมทริกซ์ที่มีค่าลักษณะเฉพาะซ้ำ ๆ ไม่สามารถทำให้เป็นเส้นทแยงมุมได้ในลักษณะนี้ โชคดีที่รูปแบบเมทริกซ์ใด ๆ ของจอร์แดนสามารถคำนวณได้ง่ายและไม่ยากที่จะทำงานกับเมทริกซ์แนวทแยงทั่วไป นอกจากนี้ยังมีคุณสมบัติที่ดีที่หากค่าลักษณะเฉพาะไม่ซ้ำกันการสลายตัวของจอร์แดนจะเหมือนกับ eigendecomposition จอร์แดนอธิบายการสลายตัว สำหรับเมทริกซ์จตุรัสAที่มีค่าลักษณะเฉพาะทั้งหมดมีเรขาคณิตหลายหลากของ 1 กระบวนการของการสลายตัวของจอร์แดนสามารถอธิบายได้ดังนี้: อนุญาตλ = {λ_1, λ_2, ... λ_n}เป็นรายการของค่าลักษณะเฉพาะของA, ที่มีหลายหลาก, กับค่าลักษณะเฉพาะที่ซ้ำกันปรากฏขึ้นอย่างต่อเนื่อง สร้างเมทริกซ์ทแยงมุมJที่มีองค์ประกอบเป็นองค์ประกอบλในลำดับเดียวกัน สำหรับแต่ละค่าลักษณะเฉพาะที่มีหลายหลากมากกว่า 1 …

15
g o l f a t a n 2
บางครั้งจริงๆมันคือการต่อสู้การแปลงพิกัดคาร์ทีเซียนพิกัดขั้วโลก(x,y) (r,phi)ในขณะที่คุณสามารถคำนวณr = sqrt(x^2+y^2)ได้ง่ายมากคุณมักจะต้องแตกต่างจากกรณีเมื่อคำนวณมุมphiเพราะarcsin, arccosและarctanและฟังก์ชันตรีโกณมิติอื่น ๆ ทุกคนมีร่วมโดเมนที่เฉพาะในแต่ละช่วงครึ่งวงกลม ในหลายภาษามี built-in สำหรับการแปลงสี่เหลี่ยมพิกัดเชิงขั้วหรืออย่างน้อยก็มีatan2ฟังก์ชั่นที่ - รับ(x,y)- phiคำนวณมุม งาน งานของคุณคือการเขียนโปรแกรม / ฟังก์ชั่นที่ใช้เวลาสอง (จุดลอยไม่ใช่ทั้งสองศูนย์) พิกัดคาร์ทีเซียน(x,y)และเอาท์พุทมุมขั้วโลกที่สอดคล้องกันphiที่phiจะต้องมีในองศาเรเดียนหรือเกรด (มีเกรดผมหมายถึงGradiansซึ่งเป็น 1 / 400 ของวงกลมเต็ม) แล้วแต่ว่าอะไรจะสะดวกสำหรับคุณ (1,0)มุมที่เป็นวัดในทิศทางบวกและเรามีมุมสำหรับศูนย์ รายละเอียด คุณไม่สามารถใช้สร้างเพิ่มเติมที่คำนวณมุมที่phiได้รับสองพิกัดรวมทั้งatan2, rect2polar, argOfComplexNumberและฟังก์ชั่นที่คล้ายกัน อย่างไรก็ตามคุณสามารถใช้ฟังก์ชั่นตรีโกณมิติปกติและการกลับด้านได้ซึ่งจะรับเพียงหนึ่งอาร์กิวเมนต์เท่านั้น สัญลักษณ์หน่วยใดก็ได้เป็นตัวเลือก รัศมีrจะต้องไม่เป็นลบและphiจะต้องอยู่ในช่วง[-360°, 360°](ไม่สำคัญว่าคุณจะส่งออก270°หรือ-90°) ตัวอย่าง Input Output (1,1) 45° (0,3) 90° (-1,1) 135° (-5,0) 180° (-2,-2) 225° (0,-1.5) 270° (4,-5) …
18 code-golf  math  geometry  trigonometry  code-golf  number-theory  fibonacci  code-golf  math  sequence  fibonacci  code-golf  string  code-golf  math  graphical-output  geometry  code-golf  string  code-golf  math  geometry  code-golf  math  bitwise  number  popularity-contest  graphical-output  image-processing  fractal  code-golf  number-theory  code-golf  date  multi-threading  code-golf  math  code-golf  math  number  sequence  code-golf  math  number  sequence  arithmetic  code-golf  decision-problem  logic-gates  code-golf  decision-problem  balanced-string  code-golf  math  arithmetic  combinatorics  code-golf  expression-building  code-golf  physics  code-golf  abstract-algebra  code-golf  number  arithmetic  integer  code-golf  ascii-art  number  code-golf  number-theory  primes  code-golf  arithmetic  grid  code-golf  code-golf  sequence  code-golf  kolmogorov-complexity  compression  code-golf  math  number  arithmetic  array-manipulation  code-golf  primes  hexagonal-grid  complex-numbers  code-golf  number  counting  code-golf  math  number  arithmetic 

27
นับขึ้นแทนที่ทำซ้ำ!
คำนิยาม กำหนดอาร์เรย์ลำดับที่nของลำดับ CURR ดังนี้ เริ่มต้นด้วยเดี่ยวอาร์เรย์A = [N] สำหรับแต่ละจำนวนเต็มkในแทนที่รายการkกับkหมายเลขธรรมชาตินับเพิ่มขึ้นจาก1ไปk ทำซ้ำขั้นตอนก่อนหน้าn - 1ครั้งเพิ่มเติม ตัวอย่างเช่นถ้าn = 3เราเริ่มต้นด้วยอาร์เรย์[3] เราแทนที่3กับ1, 2, 3 , ยอม[1, 2, 3] ตอนนี้เราแทนที่1 , 2และ3ด้วย1 ; 1, 2และ1, 2, 3 (resp.) ยอม[1, 1, 2, 1, 2, 3] สุดท้ายเราดำเนินการแทนเช่นเดียวกับในขั้นตอนก่อนหน้าสำหรับทุกหกจำนวนเต็มในอาร์เรย์ยอม[1, 1, 1, 2, 1, 1, 2, 1, 2, 3] นี่คืออาร์เรย์ CURR ที่สาม งาน …

1
จำนวนเต็มของทราย
ท้าทาย คุณจะได้รับจำนวนเต็มบวกnเป็นอินพุต ผลผลิตควรเป็นทรายคล้ายปิรามิดที่สร้างขึ้นตามกฎที่ระบุด้านล่าง: จำนวนเต็มแต่ละ "ตก" ลงจากจุดเริ่มต้นเดียวกันเหมือนทรายที่ตกลงไปในรูปกรวย ตัวเลขที่มากกว่าตัวเลขด้านล่างเมื่อสัมผัสกับกองทรายจะตกลงไปทางขวาหากทำได้ ตัวเลขที่น้อยกว่าตัวเลขที่อยู่ด้านล่างเมื่อสัมผัสกับกองทรายจะตกลงไปทางซ้ายถ้าทำได้ ตัวเลขเท่ากับจำนวนที่อยู่ด้านล่างเมื่อสัมผัสกับกองทรายจะอยู่ในตำแหน่ง ตัวเลขสามารถลดลงไปทางซ้าย / ขวาหากพวกเขาสามารถเลื่อนลงและไปทางซ้าย / ขวาตามลำดับ นั่นคือถ้ามีตัวเลขด้านล่างและทางซ้าย / ขวาแล้วขึ้นอยู่กับทิศทางจำนวนที่ลดลงในปัจจุบันจะไม่ย้าย จำนวนจะยังคงเกลือกกลิ้งกองทรายจนกระทั่งไม่สามารถเคลื่อนย้ายไปยังตำแหน่งต่อไปหรือชนพื้น หมายเหตุ การตรวจสอบการเปรียบเทียบเบื้องต้นจะใช้กับจำนวนเต็มที่พบเป็นครั้งแรกเท่านั้นไม่ใช่สำหรับการเผชิญหน้าแต่ละครั้งอย่างต่อเนื่องเนื่องจากจะทำให้กองทรายลง ช่องว่างต่อท้ายไม่เป็นไร แต่การขึ้นบรรทัดใหม่ไม่ใช่ ไม่มีช่องว่างนำหน้าหรือบรรทัดใหม่ยกเว้นที่จำเป็นเพื่อรักษาโครงสร้างของทราย คุณสามารถเขียนโปรแกรมหรือฟังก์ชั่นเต็มรูปแบบได้ คุณอาจสันนิษฐานว่าการป้อนข้อมูลจะมีเพียงบางส่วน[0-9]เท่านั้น รหัสนี้เป็นรหัสกอล์ฟรหัสสั้นที่สุดเป็นไบต์จะถูกทำเครื่องหมายว่าเป็นผู้ชนะโดยIdes of March ตัวอย่าง 1 1 12345 35 124 54321 13 245 555444333222111 2 2 2 135 1345 13445 111222333444555 4 4 4 135 1235 …
18 code-golf  math  number 

12
คำนวณปริมาตรของวัตถุ
คุณสามารถกำหนดปริมาณของวัตถุตามชุดมิติที่กำหนด: ปริมาตรของทรงกลมสามารถกำหนดได้โดยใช้หมายเลขเดียวรัศมี ( r) ปริมาตรของทรงกระบอกสามารถกำหนดได้โดยใช้สองตัวเลขรัศมี ( r) และความสูง ( h) ปริมาณของกล่องสามารถกำหนดได้โดยใช้ตัวเลขสามตัวความยาว ( l) ความกว้าง ( w) และความสูง ( h) ปริมาตรของปิรามิดรูปสามเหลี่ยมไม่สม่ำเสมอสามารถกำหนดได้โดยใช้ตัวเลขสี่ตัวความยาวด้าน ( a, b, c) และความสูง ( h) ความท้าทายคือการกำหนดปริมาณของวัตถุที่กำหนดหนึ่งในอินพุตต่อไปนี้: ตัวเลขเดี่ยว(r)หรือ(r, 0, 0, 0)=>V = 4/3*pi*r^3 ตัวเลขสองตัว(r, h)หรือ(r, h, 0, 0)=>V = pi*r^2*h ตัวเลขสามตัว(l, w, h)หรือ(l, w, h, 0)=>V = l*w*h ตัวเลขสี่ตัว(a, …

4
วันที่บีบอัดของสัปดาห์
กำหนดอินพุตของรายการวันในสัปดาห์เอาท์พุทการเรียงลำดับที่สั้นที่สุดของรายการ รูปแบบของการป้อนข้อมูลที่เป็นสตริงประกอบด้วยหนึ่งหรือมากกว่าของสตริงสองตัวอักษรSu(วันอาทิตย์), Mo(วันจันทร์) Tu( ฯลฯ ) We, Th, และFr Saอินพุตอาจไม่จำเป็นต้องถูกจัดเรียงตามลำดับ ในการแปลงอินพุตเป็นรูปแบบเอาต์พุต จัดเรียงอินพุตตามวันในสัปดาห์โดยเริ่มจากวันอาทิตย์ (เช่นThMoSaSuFrTuWe-> SuMoTuWeThFrSa) ลดตัวย่อลงไปหนึ่งตัวอักษรถ้ามันไม่มีใบความคลุมเครือ ตัวอย่างเช่นSuMoTuWeควรเป็นSMTWเพราะ S ตัวแรกไม่สามารถเป็นวันเสาร์ได้เนื่องจากจะทำให้เอาต์พุตไม่ได้เรียงลำดับ (เหมือนกันสำหรับ T) อย่างไรก็ตามThFrSaควรเป็นThFSเช่นวันอังคารและวันพฤหัสบดีมาก่อนวันศุกร์และลดลงเพื่อTFSสร้างความกำกวม หากเอาท์พุทเป็นตอนนี้MTWTFเอาท์พุทDแทน (ซึ่งหมายถึง "สัปดาห์วัน ") ในทำนองเดียวกันSSควรจะเป็นEสำหรับสัปดาห์สิ้นสุด ในที่สุด SMTWTFSควรกลายเป็นAสำหรับทุกวัน ทั้งอินพุตและเอาต์พุตต้องเป็นสตริงเดี่ยว เนื่องจากนี่คือcode-golfรหัสที่สั้นที่สุดเป็นไบต์จะเป็นผู้ชนะ กรณีทดสอบ: In Out | In Out -----------------------|-------------------- SuTu STu | SuTuWe STW SuTuSa STuS | SuWeTh SWT TuThSa TTS | …

4
เครื่องจำลองดีเอ็นเออย่างง่าย
รหัสของคุณกำลังจะสร้างตัวแทน ASCII แบบศิลปะที่เรียบง่ายอย่างมากตลอดไป มันจะใช้ตัวเลขสองตัวเป็นอินพุตในรูปแบบใด ๆ ที่คุณต้องการ: เป็นรายการเป็นอาร์กิวเมนต์สำหรับฟังก์ชันบน stdin เป็นต้น ช่วงเวลาทศนิยมIในหน่วยวินาทีระหว่าง 0.0 ถึง 1.0 (รวม) ระดับการซูมZเป็นจำนวนเต็มตั้งแต่ 1 ถึง 64 (รวม) รหัสของคุณจะพิมพ์หนึ่งบรรทัดไปยัง stdout หรือเทียบเท่าทุกIวินาทีสร้างเอาต์พุตไม่สิ้นสุดที่มีลักษณะคล้ายนี้ (สำหรับระดับการซูม 4): A T-----a G-------c G-----c g t-----A a-------T c-----G T A-----t C-------g ... โดยเฉพาะการเป็นตัวแทนของดีเอ็นเอของเราคือคู่ของคลื่นไซน์เชื่อมต่อกันด้วยยัติภังค์หนึ่งประกอบด้วยตัวอักษรa, c, gและtอื่น ๆ ของตัวละครA, C, และG Tหากxเป็นจำนวน 0 ที่จัดทำดัชนีของบรรทัดที่เรากำลังพิมพ์อยู่ตำแหน่ง 0 ตามของตัวละครในคลื่นตัวพิมพ์เล็กจะได้รับจาก(sin(πx / Z) …

26
เอาท์พุทลำดับนักเล่นกล
ลำดับเล่นกลอธิบายไว้ดังนี้ เริ่มต้นด้วยอินพุตa 1คำถัดไปจะถูกกำหนดโดยความสัมพันธ์ที่เกิดซ้ำ ลำดับจะสิ้นสุดลงเมื่อมันมาถึง 1 เนื่องจากเงื่อนไขที่ตามมาทั้งหมดจะเป็น 1 งาน รับอินพุตnมากกว่าหรือเท่ากับ 2 ให้เขียนโปรแกรม / ฟังก์ชั่น / เครื่องกำเนิด / อื่น ๆ เอาท์พุท / ส่งกลับลำดับนักเล่นกลที่เกี่ยวข้อง เอาต์พุตสามารถอยู่ในรูปแบบที่สมเหตุสมผล คุณไม่สามารถใช้บิวด์อินที่คำนวณลำดับนักเล่นเกมหรือบิวด์อินที่ให้ผลลัพธ์โดยตรง 1คุณอาจจะสมมติว่าลำดับยุติ กรณีทดสอบ Input: output 2: 2, 1 3: 3, 5, 11, 36, 6, 2, 1 4: 4, 2, 1 5: 5, 11, 36, 6, 2, 1 นี่คือรหัสกอล์ฟ …

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