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

ความท้าทายนี้มีจุดมุ่งหมายเพื่อแก้ไขโดยใช้จัดการยอมรับเป็นอินพุตหรือส่งออกค่าตัวเลข

11
พระคาร์ดินัลและเลข 1 ถึง 100
นี่คือวิธีง่ายๆในการยืดกล้ามเนื้อการบีบอัดของคุณ รหัสของคุณ (โปรแกรมที่สมบูรณ์) จะต้องแสดงผลลัพธ์เป็นตัวเลขภาษาอังกฤษทั้งหมดที่สะกดออกมาจาก 1 ถึง 100 จากนั้นตัวเลขลำดับทั้งหมดจาก 1 ถึง 100 ตัวเลขในแต่ละรายการควรคั่นด้วยเครื่องหมายจุลภาคและช่องว่างและเหมาะสม ยัติภังค์ แต่ละรายการควรเริ่มต้นด้วยอักษรตัวใหญ่และสรุปด้วยจุด ทั้งสองรายการควรถูกคั่นด้วยบรรทัดใหม่ เพื่อประโยชน์ของความชัดเจนคุณต้องสร้างกระแสไบต์ที่แน่นอนนี้: One, two, three, four, five, six, seven, eight, nine, ten, eleven, twelve, thirteen, fourteen, fifteen, sixteen, seventeen, eighteen, nineteen, twenty, twenty-one, twenty-two, twenty-three, twenty-four, twenty-five, twenty-six, twenty-seven, twenty-eight, twenty-nine, thirty, thirty-one, thirty-two, thirty-three, thirty-four, …

19
Monday Mini-Golf # 1: Reverse Fibonacci Solver
Monday Mini-Golf:ชุดของความท้าทายรหัสสั้น ๆกอล์ฟโพสต์ (หวังว่า!) ทุกวันจันทร์ Fibonacci เหมือนลำดับจะได้รับโดยใช้วิธีการเดียวกับที่มีชื่อเสียงลำดับฟีโบนักชี ; นั่นคือแต่ละหมายเลขF (n)ถูกค้นพบโดยการเพิ่มตัวเลขสองตัวก่อนหน้านี้ในลำดับ ( F (n) = F (n-1) + F (n-2) ) หรือโดยการลบตัวเลขสองตัวถัดไป ( F (n) = F (n + 2) - F (n + 1) ) ความแตกต่างที่สำคัญคือลำดับเหล่านี้สามารถเริ่มต้นด้วยตัวเลขสองตัวใด ๆ การจัดทำดัชนีเป็นศูนย์ของลำดับเหล่านี้ไม่แน่นอน แต่สำหรับตอนนี้เราจะใช้กฎนี้: หมายเลขที่ 0 ในลำดับที่เหมือน Fibonacci คือหมายเลขสุดท้ายซึ่งเล็กกว่าหมายเลขก่อนหน้า ตัวอย่างเช่นลำดับฟีโบนักชีอาจจะเขียนเป็น1, 0, 1, 1, 2, 3, …

30
พิมพ์ส่วนโค้งของตัวเลขจากน้อยไปมาก / มากไปน้อย
ฉันคิดว่า "ส่วนโค้ง" เป็นวิธีที่ดีที่สุดในการอธิบายรูปแบบของตัวเลขนี้: 1234567887654321 1234567 7654321 123456 654321 12345 54321 1234 4321 123 321 12 21 1 1 ที่กำหนดไว้อย่างเป็นทางการแต่ละบรรทัดประกอบด้วยตัวเลข 1 ถึง9-n, (n-1)*2การเว้นวรรคและตัวเลขที่9-nผ่าน 1 (ที่nเป็นบรรทัดปัจจุบัน) งานของคุณคือการเขียนโดยใช้รหัสที่สั้นที่สุดที่เป็นไปได้สคริปต์ / โปรแกรมขนาดเล็กที่พิมพ์รูปแบบข้างต้นภายใต้ข้อ จำกัด ดังต่อไปนี้: คุณไม่สามารถ hardcode รูปแบบทั้งหมดได้ คุณอาจ hardcode บรรทัดเดียวของรูปแบบสูงสุด โปรแกรมของคุณจะต้องพิมพ์ขึ้นบรรทัดใหม่ (การรวมกันของ\nหรือ\r) ในตอนท้ายของแต่ละบรรทัด พร้อม ... ตั้ง .... ไปกันเลย!

12
พลิกแพนเค้ก
ในการเรียงแพนเค้กการดำเนินการที่อนุญาตเท่านั้นคือการย้อนกลับองค์ประกอบของคำนำหน้าบางส่วนของลำดับ หรือคิดว่าเป็นแพนเค้กกอง: เราใส่ไม้พายเข้าไปในกองและหมุนแพนเค้กทั้งหมดเหนือไม้พาย ยกตัวอย่างเช่นลำดับ6 5 4 1 2 3สามารถจัดเรียงตามพลิกแรกแรก6องค์ประกอบ (ทั้งลำดับ) ผลผลิตผลกลาง3 2 1 4 5 6และจากนั้นพลิกแรกองค์ประกอบที่เดินทางมาถึง31 2 3 4 5 6 เนื่องจากมีการดำเนินการเพียงครั้งเดียวกระบวนการเรียงลำดับทั้งหมดจึงสามารถอธิบายได้ด้วยลำดับของจำนวนเต็มโดยที่จำนวนเต็มแต่ละจำนวนคือจำนวนองค์ประกอบ / แพนเค้กเพื่อรวมการพลิกหน้า ตัวอย่างข้างต้นลำดับการเรียงลำดับ6 3จะเป็น อีกตัวอย่างหนึ่ง: สามารถจัดเรียงด้วย4 2 3 1 4 2 3 2นี่คือผลลัพธ์ระดับกลาง: 4 2 3 1 flip 4: 1 3 2 4 flip 2: 3 1 2 …

20
แปลงเป็นตัวเลขซูโจว
ตัวเลขซูโจว (蘇州碼子; และ花碼) เป็นตัวเลขทศนิยมจีน: 0 〇 1 〡 一 2 〢 二 3 〣 三 4 〤 5 〥 6 〦 7 〧 8 〨 9 〩 พวกมันทำงานเหมือนเลขอารบิกยกเว้นว่าเมื่อมีตัวเลขต่อเนื่องที่เป็นของชุด{1, 2, 3}ตัวเลขจะเป็นทางเลือกระหว่างสัญกรณ์จังหวะในแนวดิ่ง{〡,〢,〣}และสัญกรณ์จังหวะในแนวนอน{一,二,三}เพื่อหลีกเลี่ยงความคลุมเครือ ตัวเลขแรกของกลุ่มที่อยู่ติดกันนั้นจะถูกเขียนด้วยสัญกรณ์จังหวะแนวตั้งเสมอ ภารกิจคือการแปลงจำนวนเต็มบวกเป็นตัวเลขซูโจว กรณีทดสอบ 1 〡 11 〡一 25 〢〥 50 〥〇 99 〩〩 111 〡一〡 511 〥〡一 2018 〢〇〡〨 123321 …

13
คะแนนแบดมินตันที่ถูกต้อง?
บทนำ: ผมเห็นมีเพียงหนึ่งที่เกี่ยวข้องกับแบดมินตันท้าทายอื่น ๆ ในขณะนี้ ตั้งแต่ฉันเล่นแบดมินตันด้วยตัวเอง (ในช่วง 13 ปีที่ผ่านมา) ฉันคิดว่าฉันจะเพิ่มความท้าทายเกี่ยวกับแบดมินตัน ที่นี่คนแรก: ท้าทาย: อินพุต: เอาต์พุตจำนวนเต็มสองค่า:หนึ่งในสามของเอาต์พุตที่แตกต่างและไม่ซ้ำใครที่คุณเลือก หนึ่งระบุว่าการป้อนข้อมูลเป็นคะแนนแบดมินตันที่ถูกต้องและชุดได้สิ้นสุดลงด้วยผู้ชนะ; หนึ่งระบุว่าการป้อนข้อมูลเป็นคะแนนแบดมินตันที่ถูกต้องและชุดยังคงอยู่ในการเล่น; หนึ่งระบุว่าการป้อนข้อมูลไม่ได้เป็นคะแนนแบดมินตันที่ถูกต้อง ด้วยแบดมินตันผู้เล่นทั้งคู่ (คู่) เริ่มต้นด้วย 0 คะแนนและคุณจะหยุดเมื่อผู้เล่นหนึ่งในสอง (คู่) มีคะแนนถึง 21 โดยมีความแตกต่างอย่างน้อย 2 คะแนนสูงสุด 30-29 ดังนั้นสิ่งเหล่านี้คืออินพุตคู่ที่เป็นไปได้ (ตามลำดับใด ๆ ) ซึ่งระบุว่าเป็นคะแนนแบดมินตันที่ถูกต้องและชุดได้สิ้นสุดลงแล้ว: [[0,21],[1,21],[2,21],[3,21],[4,21],[5,21],[6,21],[7,21],[8,21],[9,21],[10,21],[11,21],[12,21],[13,21],[14,21],[15,21],[16,21],[17,21],[18,21],[19,21],[20,22],[21,23],[22,24],[23,25],[24,26],[25,27],[26,28],[27,29],[28,30],[29,30]] และนี่คือคู่อินพุตที่เป็นไปได้ทั้งหมด (ตามลำดับใด ๆ ) ซึ่งระบุว่าเป็นคะแนนแบดมินตันที่ถูกต้อง แต่ชุดยังคงเล่นอยู่: [[0,0],[0,1],[0,2],[0,3],[0,4],[0,5],[0,6],[0,7],[0,8],[0,9],[0,10],[0,11],[0,12],[0,13],[0,14],[0,15],[0,16],[0,17],[0,18],[0,19],[0,20],[1,1],[1,2],[1,3],[1,4],[1,5],[1,6],[1,7],[1,8],[1,9],[1,10],[1,11],[1,12],[1,13],[1,14],[1,15],[1,16],[1,17],[1,18],[1,19],[1,20],[2,2],[2,3],[2,4],[2,5],[2,6],[2,7],[2,8],[2,9],[2,10],[2,11],[2,12],[2,13],[2,14],[2,15],[2,16],[2,17],[2,18],[2,19],[2,20],[3,3],[3,4],[3,5],[3,6],[3,7],[3,8],[3,9],[3,10],[3,11],[3,12],[3,13],[3,14],[3,15],[3,16],[3,17],[3,18],[3,19],[3,20],[4,4],[4,5],[4,6],[4,7],[4,8],[4,9],[4,10],[4,11],[4,12],[4,13],[4,14],[4,15],[4,16],[4,17],[4,18],[4,19],[4,20],[5,5],[5,6],[5,7],[5,8],[5,9],[5,10],[5,11],[5,12],[5,13],[5,14],[5,15],[5,16],[5,17],[5,18],[5,19],[5,20],[6,6],[6,7],[6,8],[6,9],[6,10],[6,11],[6,12],[6,13],[6,14],[6,15],[6,16],[6,17],[6,18],[6,19],[6,20],[7,7],[7,8],[7,9],[7,10],[7,11],[7,12],[7,13],[7,14],[7,15],[7,16],[7,17],[7,18],[7,19],[7,20],[8,8],[8,9],[8,10],[8,11],[8,12],[8,13],[8,14],[8,15],[8,16],[8,17],[8,18],[8,19],[8,20],[9,9],[9,10],[9,11],[9,12],[9,13],[9,14],[9,15],[9,16],[9,17],[9,18],[9,19],[9,20],[10,10],[10,11],[10,12],[10,13],[10,14],[10,15],[10,16],[10,17],[10,18],[10,19],[10,20],[11,11],[11,12],[11,13],[11,14],[11,15],[11,16],[11,17],[11,18],[11,19],[11,20],[12,12],[12,13],[12,14],[12,15],[12,16],[12,17],[12,18],[12,19],[12,20],[13,13],[13,14],[13,15],[13,16],[13,17],[13,18],[13,19],[13,20],[14,14],[14,15],[14,16],[14,17],[14,18],[14,19],[14,20],[15,15],[15,16],[15,17],[15,18],[15,19],[15,20],[16,16],[16,17],[16,18],[16,19],[16,20],[17,17],[17,18],[17,19],[17,20],[18,18],[18,19],[18,20],[19,19],[19,20],[20,20],[20,21],[21,21],[21,22],[22,22],[22,23],[23,23],[23,24],[24,24],[24,25],[25,25],[25,26],[26,26],[26,27],[27,27],[27,28],[28,28],[28,29],[29,29]] จำนวนเต็มคู่อื่น ๆ จะเป็นคะแนนแบดมินตันที่ไม่ถูกต้อง กฏท้าทาย: I / O ยืดหยุ่นดังนั้น: คุณสามารถรับอินพุตเป็นรายการของตัวเลขสองตัว …

30
ระบุแต่ละชุดของตัวเลขที่เหมือนกันแทน
รับรายการของจำนวนเต็มบวกอย่างเคร่งครัดไปผ่านแต่ละจำนวนที่แตกต่างกันและแทนที่การเกิดขึ้นทั้งหมดของมันด้วยดัชนีต่อเนื่อง (ตามศูนย์หรือหนึ่งตาม) ของซีรีส์ใหม่ ตัวอย่าง []→ []/[] [42]→ [0]/[1] [7,7,7]→ [0,1,2]/[1,2,3] [10,20,30]→ [0,0,0]/[1,1,1] [5,12,10,12,12,10]→ [0,0,0,1,2,1]/[1,1,1,2,3,2] [2,7,1,8,2,8,1,8,2,8]→ [0,0,0,0,1,1,1,2,2,3]/[1,1,1,1,2,2,2,3,3,4] [3,1,4,1,5,9,2,6,5,3,5,9]→ [0,0,0,1,0,0,0,0,1,1,2,1]/[1,1,1,2,1,1,1,1,2,2,3,2]

13
ลำดับ Seqindignot
ชื่อเรื่องถูกสร้างขึ้นจาก 'ลำดับดัชนีหลักไม่ใช่' ท้าทาย: ได้รับจำนวนเต็มnซึ่งคือการ>= 0ส่งออกnจำนวน 'th ของลำดับต่อไปนี้ นี่คือ 50 รายการแรกที่มีดัชนี (0 ดัชนี) อยู่ด้านบน: 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 …

21
ค้นหาช่องว่างที่สำคัญ
ช่องว่างที่สำคัญคือความแตกต่างระหว่างสองช่วงเวลาติดต่อกัน โดยเฉพาะอย่างยิ่งถ้าPและQเป็นช่วงเวลาที่มีP < QและP 1, P 2, ... , คิว -1 ไม่ได้เฉพาะที่เฉพาะPและQกำหนดช่องว่างของn = Q - พี ช่องว่างกล่าวคือจะต้องเริ่มต้นจากหน้าและจะมีความยาว n เป็นที่ทราบกันดีว่ามีช่องว่างขนาดใหญ่ที่ใหญ่มาก นั่นคือเนื่องจากnมีช่องว่างที่สำคัญของความยาวnหรือใหญ่กว่า อย่างไรก็ตามช่องว่างที่สำคัญของความยาวnแน่นอนอาจไม่มีอยู่ (แต่จะมีขนาดใหญ่กว่า) ความท้าทาย กำหนดจำนวนเต็มบวกnเอาท์พุทไพรม์แรกที่เริ่มต้นช่องว่างความยาวnหรือใหญ่กว่า ตัวอย่างเช่นสำหรับอินพุต4เอาต์พุตควรเป็น7เพราะ 7 และ 11 เป็นช่วงเวลาที่ต่อเนื่องกันครั้งแรกที่แตกต่างกันอย่างน้อย 4 (ช่องว่างก่อนหน้าคือ 1 จาก 2 ถึง 3; 2, จาก 3 ถึง 5 และ 2 จาก 5 7) สำหรับ3คำตอบที่ป้อนควรเป็น7(ไม่มีช่องว่างความยาว 3) กฎ Aditional …

20
มันเป็นเฉินตัวใหญ่หรือไม่?
จำนวนนั้นเป็นค่าเฉพาะสำหรับเฉินถ้าเป็นไปตามเงื่อนไขสองข้อ: มันเป็นนายกตัวเอง ตัวเองบวกสองเป็นได้ทั้งนายกหรือกึ่งนายก จำนวนเฉพาะคือจำนวนที่มีตัวหารสองตัวและตัวหารเหล่านั้นประกอบด้วยตัวของมันเองและอีกตัวหนึ่ง Semi-prime คือตัวเลขซึ่งเป็นผลคูณของสองช่วง (โปรดทราบว่า 12 = 2 * 2 * 3 ไม่ใช่แบบกึ่งนายกรัฐมนตรี แต่ 25 = 5 * 5 คือ) งานของคุณคือการพิจารณาว่าตัวเลขเป็นตัวเอกเฉิน คุณควรส่งออกค่าความจริงใด ๆ สำหรับใช่และค่าเท็จใด ๆ สำหรับไม่ใช่ อินพุตจะเป็นจำนวนเต็มใด ๆ ที่มากกว่าหรือเท่ากับหนึ่ง มันอาจถูกนำมาเป็นสตริงอาร์เรย์อักขระหรืออาร์เรย์หรือตัวเลข ตัวอย่าง: 101 -> truthy 223 -> falsy 233 -> truthy 1 -> falsy นี่คือ OEIS A109611 นี่คือบางส่วนได้รับแรงบันดาลใจจากฉันเป็นนายกของ Sophie …

16
เอาท์พุทเต็นท์คว่ำลง
รับจำนวนเต็มส่งออกเต็นท์คว่ำ อินพุตกำหนดทั้งขนาดของเต็นท์ (ค่าสัมบูรณ์) และระบุว่าทางเข้าอยู่ทางด้านซ้าย (จำนวนลบ) หรือด้านขวา (ตัวเลขบวก) If input = -1: ____ \/_/ If input = -2: ________ \ / / \/___/ If input = -3: ____________ \ / / \ / / \/_____/ If input = 1: ____ \_\/ If input = 2: ________ \ \ / \___\/ If …

26
สร้างสตริงอ้างอิงตัวเอง (ค่อนข้าง)
คุณต้องการให้สตริงที่ ( 1 จัดทำดัชนี ) ตัวละครที่ดัชนีคือn nเมื่อnน้อยกว่า 10 "123456789"นี้เป็นเรื่องง่าย: nตัวอย่างเช่นเมื่อเป็น 12 มันจะเป็นไปไม่ได้เนื่องจากตัวเลขที่มากกว่า 9 (ในฐาน 10) ใช้เวลามากกว่าหนึ่งตัว "020406081012"เราสามารถประนีประนอมโดยการหารสตริงสตริงเข้าไปในสองตัวละครนี้: ตอนนี้ดัชนีของการสิ้นสุดของแต่ละย่อย คือnn สิ่งนี้สามารถวางนัยสำหรับdหมายเลข -digit ใด ๆ นี่คือคำอธิบายสำหรับส่วน "0991021" ของสตริงสำหรับตัวเลขสามหลัก: Index: ... * 97 98 99*100 101 102*103 ... * * * *---+---+---*---+---+---*---+ Character: ... * 0 | 9 | 9 * 1 | …

22
จำนวนถึง 1 โดยการลบนายกที่ใหญ่ที่สุดน้อยกว่ามันซ้ำ ๆ ได้หรือไม่?
ท้าทาย: ให้ตัวเลขใช้จำนวนเฉพาะที่ใหญ่ที่สุดน้อยกว่าลบจากจำนวนนี้ทำซ้ำอีกครั้งกับหมายเลขใหม่ที่มีจำนวนเฉพาะที่ใหญ่ที่สุดน้อยกว่าและทำต่อไปจนกว่าจะน้อยกว่า 3 ถ้าถึง 1 โปรแกรมควรส่งออกค่าความจริงมิฉะนั้นโปรแกรมควรส่งออกค่าเท็จ ตัวอย่าง: ทั้งหมดนี้ควรให้คุณค่าที่แท้จริง: 3 4 6 8 10 11 12 14 16 17 18 20 22 23 24 26 27 29 30 32 34 35 37 38 40 41 42 44 46 47 48 50 สิ่งเหล่านี้ควรให้ค่าเท็จ: 5 7 9 13 15 19 21 25 28 …

22
คำนวณ A190810
งานของคุณเป็นเรื่องง่ายสวยคำนวณ n-TH องค์ประกอบของA190810 องค์ประกอบของ A190810 ถูกคำนวณตามกฎเหล่านี้: องค์ประกอบแรกคือ 1 ลำดับกำลังเพิ่มขึ้น หากxเกิดขึ้นในลำดับที่แล้ว2x+1และ3x-1ยังทำ คุณสามารถใช้การจัดทำดัชนีแบบ 1 หรือ 0 แต่ถ้าคุณใช้การจัดทำดัชนีแบบ 0 โปรดพูดในคำตอบ กรณีทดสอบ a(1) = 1 a(2) = 2 a(3) = 3 a(4) = 5 a(5) = 7 a(10) = 17 a(20) = 50 a(30) = 95 a(55) = 255 ตั้งแต่นี้เป็นรหัสกอล์ฟคำตอบที่สั้นที่สุดในไบต์ชนะ!

18
ตัวเลขที่มีการหมุนสมมาตร
ได้รับจำนวนเต็มส่งออกtruthyค่าถ้ามันเป็นเช่นเดียวคว่ำลง (หมุน 180 องศา) หรือfalsyคุ้มค่าเป็นอย่างอื่น 0, 1และ8มีความสมมาตรในการหมุน 6กลายเป็น9และในทางกลับกัน ลำดับของตัวเลขที่ให้ผลลัพธ์ที่แท้จริง: OEIS A000787 0, 1, 8, 11, 69, 88, 96, 101, 111, 181, 609, 619, 689, 808, 818, 888, 906, 916, 986, 1001, 1111, 1691, 1881, 1961, 6009, 6119, 6699, 6889, 6969, 8008, 8118, 8698, 8888, 8968, 9006, 9116, 9696, 9886, 9966, …
27 code-golf  number  sequence  decision-problem  code-golf  string  parsing  c  code-golf  sorting  integer  code-golf  number  sequence  rational-numbers  graphical-output  atomic-code-golf  assembly  box-256  code-golf  geometry  tips  python  code-golf  number  sequence  arithmetic  number-theory  code-golf  ascii-art  kolmogorov-complexity  geometry  code-golf  graphical-output  code-golf  math  code-golf  grid  cellular-automata  game-of-life  code-golf  string  subsequence  code-golf  arithmetic  rational-numbers  code-golf  tips  dc  code-golf  ascii-art  kolmogorov-complexity  date  code-golf  string  primes  code-golf  string  natural-language  conversion  code-golf  sequence  code-golf  number-theory  primes  base-conversion  code-golf  math  primes  base-conversion  code-golf  ascii-art  fractal  code-golf  matrix  code-golf  math  tips  geometry  python  string  code-challenge  keyboard  code-golf  graphical-output  code-golf  string  code-golf  number  sequence  cops-and-robbers  number  sequence  cops-and-robbers 

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