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

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

4
คำถามในอุดมคติ
อะไรเป็นคำถามในอุดมคติ? บางทีมันอาจเป็นเพียงนามธรรมของความคิดที่ลึกซึ้งและการเริ่มต้นของความฝันความหวังความคิดและ (… 5,024.2 ตัวอักษรที่ละไว้ ) ดังนั้นฉันจึงเสนอให้เราพบปัจจัยดังกล่าวในการหาจำนวนคำถาม ฉันเสนอว่าปัจจัยนี้เรียกว่าQ Fหรือ Q-factor ฉันพิจารณาปัจจัย Q ของคำถามดังนี้: (จำได้ว่า) วัตถุประสงค์ให้ตัวเลขเป็นข้อมูลกำหนดคำถาม Q- ปัจจัยที่เกี่ยวข้องใน PPCG.SE หากคำถามไม่มีอยู่ก็เพียงแค่เอาท์พุท;-;(เสียงร้องไห้) ใช้ตัวอย่างเช่น, ( คำถามนี้ ): โหวตสุทธิในกรณีนี้หมายถึง views = 23435 net votes = 33 edits = 6 answers = 30, answers^2 = 900 comments = 19 charsIOPN = "Joe Z.".length = 6 ดังนั้น: …
16 code-golf  math  number 

9
สร้างลำดับตัวเลขรูปของ Hofstadter
ในGödel, Escher, Bach , Douglas Hofstadter แนะนำลำดับจำนวนเต็มซึ่งโดยทั่วไปจะเรียกว่าลำดับตัวเลขรูป: 2, 4, 5, 6, 8, 9, 10, 11, 13, 14, 15, 16, 17, 19, 20, 21, 22, 23, 24, 25, ... คุณอาจจะสนุกกับการทำงานออกจากความหมายของลำดับตัวเองเป็นส่วนหนึ่งของความท้าทาย แต่ถ้าคุณไม่สามารถหรือไม่ต้องการที่จะคิดออกคุณสามารถค้นหาได้ใน OEIS เป็นลำดับA030124และคำนิยามที่ชัดเจนเล็กน้อยในวิกิพีเดีย เขียนโปรแกรมหรือฟังก์ชั่นที่กำหนดnผ่าน STDIN, ARGV หรือฟังก์ชั่นอาร์กิวเมนต์พิมพ์รายการnหมายเลขแรกของลำดับไปยัง STDOUT ในรูปแบบรายการที่สมเหตุสมผล นี่คือโค้ดกอล์ฟทางออกที่สั้นที่สุดในหน่วยไบต์ชนะ

27
แปลงจากฐาน 10 เป็นฐาน 2 โดยไม่มีการแปลงในตัว
พื้นหลัง : คุณได้รับมอบหมายให้แปลงเลขฐาน 10 เป็นฐาน 2 โดยไม่ต้องใช้ฟังก์ชันการแปลงพื้นฐานใด ๆ คุณไม่สามารถใช้ห้องสมุดที่นำเข้ามาได้ ปัญหา : แปลงสตริงอินพุตจากฐาน 10 (ฐานสิบ) เป็นฐาน 2 (ไบนารี) คุณไม่สามารถใช้รหัสการแปลง / ฟังก์ชัน / วิธีการแปลงพื้นฐานหรือไลบรารีที่นำเข้ามา เนื่องจากนี่คือโค้ดกอล์ฟคำตอบที่สั้นที่สุดเป็นไบต์จะเป็นผู้ชนะ อินพุตจะเป็นอะไรก็ได้ตั้งแต่ -32768 ถึง 32767 (รวมถึงการจัดการไบต์สัญญาณในรหัสของคุณ)
16 code-golf  number 

9
ตัวเลขหลักสุดท้ายของพลังของ 2
สำหรับจำนวนเต็มใด ๆrrrจะมีกำลัง 2 ซึ่งแต่ละหลักrrrคือ 1 หรือ 2 rrrxxx2xmod10r2xmod10r2^x\bmod{10^r} สำหรับ , , ตั้งแต่ สำหรับ , x = 89 , ตั้งแต่2 ^ {89} = 618970019642690137449562 \ color {blue} { \ textrm {112}} หมายเหตุ: สำหรับr = 4 , xคือ= 89 (อีกครั้ง)r=2r=2r=2x=9x=9x=929=51229=5122^9=5\color{blue}{\textrm{12}}r=3r=3r=3x=89x=89x=89289=618970019642690137449562112289=6189700196426901374495621122^{89}=618970019642690137449562\color{blue}{\textrm{112}}r=4r=4r=4xxx= 89=89=89 อินพุต: r ≤ 100r≤100r \leq 100 ผลลัพธ์: xxx เช่น. อินพุต: 2 …

4
เห็นภาพการหารยาวด้วยศิลปะ ASCII
เขียนโปรแกรมที่แสดงภาพส่วนที่ยาวด้วย ASCII art อินพุตประกอบด้วยจำนวนเต็มสองจำนวนตัวเศษและส่วนโดยใช้รูปแบบอินพุตที่คุณเลือก ตัวอย่าง: 1234 ÷ 56: 22 ---- 56|1234 112 --- 114 112 --- 2 1002012 ÷ 12: 83501 ------- 12|1002012 96 --- 42 36 -- 60 60 -- 12 12 -- 0 ÷ 35 0 - 35|0 กฎ: การใช้งานของผู้ประกอบการส่วนการเขียนโปรแกรมภาษาที่จะได้รับอนุญาต อนุญาตให้ใช้จำนวนเต็มขนาดใหญ่ได้ เพื่อความมั่นคง: หากความฉลาดเป็นศูนย์ให้พิมพ์ศูนย์เดียวที่ท้ายกระดานดำน้ำ หากส่วนที่เหลือเป็นศูนย์อย่าพิมพ์ อย่าพิมพ์เลขศูนย์นำหน้าบนตัวเลขใด ๆ ขึ้นบรรทัดใหม่มากเกินไปที่ส่วนท้ายและช่องว่างต่อท้ายไปทางขวาจะได้รับอนุญาต การแก้ปัญหาด้วยตัวละครน้อยที่สุดชนะ …

13
หารตัวเลขด้วย 0
เราทุกคนได้รับการบอกเล่า ณ จุดหนึ่งในชีวิตของเราว่าการหารด้วย 0 นั้นเป็นไปไม่ได้ และส่วนใหญ่ข้อความนั้นเป็นจริง แต่ถ้ามีก็เป็นวิธีการที่จะดำเนินการต้องห้ามหรือไม่? ยินดีต้อนรับสู่การสร้างใหม่ล่าสุดของฉัน: b-number b- ตัวเลขเป็นตัวเลขเหมือนจำนวนเล็กน้อย: ตัวเลขหลักที่เกี่ยวข้องหมายถึงนิพจน์ที่ไม่สามารถคำนวณทางคณิตศาสตร์ได้ ( iหมายถึง-1−−-√−1\sqrt{-1} ) ในกรณีนี้จะได้รับการกล่าวถึงเป็นตัวแทนการแสดงออก{0} จากที่นี่เป็นเรื่องง่ายที่จะระบุว่าจะเท่ากัน:ขขb1010\frac{1}{0}x0x0\frac{x}{0} x0= x1⋅ 10= x bx0=x1⋅10=xข \frac{x}{0} = \frac{x}{1} \cdot \frac{1}{0} = xb งาน ได้รับการแสดงออกที่เกี่ยวข้องกับการแบ่งโดย 0 ผลผลิตมูลค่าง่ายในแง่ของขโปรดทราบว่าการป้อนข้อมูลจะอยู่ในรูปแบบของการที่ n เป็นจำนวนตรรกยะหรือใด ๆจำนวนในรูปแบบทศนิยม 0s นำหน้าและต่อท้าย 0s จะไม่ถูกรวมขขbn/0b ตัวอย่างอินพุต 4/0 1/0 0/0 80/0 -8/0 1.5/0 2.03/0 -1/0 -3.14/0 …
16 code-golf  math  number 

18
ลดความซับซ้อนของตัวเลข
คุณจำหมายเลขโทรศัพท์ 6 หรือ 7 หลักที่ปรากฏบนหน้าจอทีวีได้ไม่กี่วินาที! ด้วยเทคนิคพิเศษที่อธิบายไว้ด้านล่างคุณจะกลายเป็นสมุดโทรศัพท์ที่กำลังเดิน! เห็นได้ชัดว่าตัวเลข402จะง่ายต่อการจำกว่าจำนวน110010010และตัวเลขที่จะง่ายต่อการจำกว่าจำนวน337377 957472ซึ่งหมายความว่าหมายเลขที่จดจำไว้ในอีกด้านหนึ่งควรมีตัวเลขน้อยที่สุดเท่าที่จะเป็นไปได้และในทางกลับกันเป็นที่พึงปรารถนาว่าหมายเลขนั้นจะมีตัวเลขซ้ำจำนวนมากที่สุดเท่าที่จะทำได้ ในฐานะที่เป็นเกณฑ์สำหรับความยากลำบากในการจำเราใช้ผลรวมของจำนวนหลักในจำนวนและจำนวนของตัวเลขที่แตกต่างกันในจำนวน หมายเลขที่ถูกจดจำสามารถเขียนในระบบตัวเลขอื่นได้และอาจจะง่ายต่อการจดจำ ยกตัวอย่างเช่นจำนวนในเลขฐานสิบหกดูเหมือนว่า65535FFFF งาน คุณต้องเขียนโปรแกรมเพื่อเลือกฐานของระบบตัวเลขเพื่อลดความซับซ้อนของเกณฑ์ ฐานของระบบตัวเลขจะต้องเลือกในช่วงตั้งแต่ 2 ถึง 36 จากนั้นจะสามารถใช้ตัวเลข0-9และตัวอักษรภาษาอังกฤษA-Zเพื่อแสดงตัวเลขได้ อินพุต อินพุตมีจำนวนเต็มฐานสิบตั้งแต่ 1 ถึง 999999999 เอาท์พุต เอาท์พุทจะต้องมีฐานของระบบตัวเลข (จาก 2 ถึง 36) การลดเกณฑ์ของความซับซ้อนในการท่องจำให้น้อยที่สุดและจำนวนในระบบตัวเลขที่เลือกคั่นด้วยช่องว่างหนึ่งช่อง หากหลายฐานให้ค่าเดียวกันสำหรับเกณฑ์ให้เลือกค่าที่น้อยที่สุด หมายเหตุ ตัวอักษรต้องเป็นตัวพิมพ์ใหญ่ ( A-Z) กรณีทดสอบ อินพุตเอาต์พุต 1 2 1 2 3 2 65535 16 FFFF 123 12 A3

30
พิมพ์หมายเลขที่หายไป
ในฐานะแฟนตัวยงของซีรี่ส์ทีวีที่หายไปฉันรู้สึกทึ่งกับตัวเลขที่ปรากฏซ้ำ ๆ ในตอนต่างๆ ตัวเลขเหล่านี้คือ: 4,8,15,16,23,424,8,15,16,23,42 4, 8, 15, 16, 23, 42 (A104101) ใช้ภาษาการเขียนโปรแกรมใดเขียนรหัสที่แสดงผลตัวเลขเหล่านี้ เกณฑ์การให้คะแนน: คำตอบที่สั้นที่สุดชนะ ผลลัพธ์จะต้องไม่มีตัวเลขหรือตัวอักษรอื่นใด คุณสามารถใช้อักขระอื่นเป็นตัวคั่นหรือแม้แต่ไม่มีตัวคั่นก็ได้ คุณไม่สามารถแยกตัวเลขที่เป็นตัวเลขเดียวกันได้ 48_1516234248_15162342 48\_15162342 เป็นคำตอบที่ถูกต้อง แต่481_5162342481_5162342481\_5162342ไม่ใช่ คุณต้องเคารพคำสั่ง หากรหัสของคุณไม่มีตัวเลขใด ๆ จากลำดับให้ลดคะแนนของคุณลง 30% กฎนี้อนุญาตให้คุณป้อนตัวเลขแยกจากกัน เช่น: abcde1fg5h เป็นผู้สมัครที่ถูกต้องเพราะคำตอบไม่ได้มีจำนวน151515เพียงตัวเลขเท่านั้น อย่างไรก็ตาม444หรือ888ใด ๆจะทำให้โบนัสใช้ไม่ได้ หากรหัสไม่มีตัวเลขใด ๆ เลยให้ลดคะแนนของคุณลง 50% ตัวละครอื่น ๆ เช่น , ²หรือยังคงใช้ได้สำหรับโบนัสนี้¹¹¹²²²³³³

10
ช่วงวันที่หลัก
หมายเหตุ: เนื่องจากฉันเป็นชาวดัตช์ตัวเองวันที่ทั้งหมดอยู่ในdd-MM-yyyyรูปแบบดัตช์ในคำอธิบายการท้าทายและกรณีทดสอบ ท้าทาย: อินพุต: วันที่เริ่มต้นsss ; วันที่สิ้นสุดอีee ; ตัวเลขnnn เอาท์พุท: วันที่ทั้งหมดอยู่ในช่วง[ s , e ][s,e][s,e] (รวมทั้งสองด้าน) ซึ่งมีจำนวนเฉพาะจำนวนnnnหลักในวันที่ ตัวอย่าง: อินพุต:วันที่เริ่ม: 12-11-1991; วันที่สิ้นสุด: 02-02-1992; หลัก:4 ผลลัพธ์: ด้วย 0s ชั้นนำสำหรับวัน / เดือน: [20-11-1991, 23-11-1991, 24-11-1991, 25-11-1991, 26-11-1991, 27-11-1991, 28-11-1991, 30-11-1991, 01-12-1991, 02-12-1991, 09-12-1991, 10-12-1991, 13-12-1991, 14-12-1991, 15-12-1991, 16-12-1991, 17-12-1991, 18-12-1991, 20-12-1991, 23-12-1991, 24-12-1991, …
16 code-golf  number  date 

7
ตัวดำเนินการ“ XOR” ทศนิยม
ภาษาการเขียนโปรแกรมจำนวนมากจัดเตรียมโอเปอเรเตอร์สำหรับจัดการเลขฐานสอง (ฐาน -2) ของจำนวนเต็ม นี่คือวิธีหนึ่งในการสรุปผู้ประกอบการเหล่านี้ไปยังฐานอื่น ๆ : ให้xและy ที่เป็นตัวเลขหลักเดียวในฐานB กำหนดผู้ประกอบการเอกภาค~และผู้ประกอบการไบนารี&, |และ^เช่นว่า: ~ x = (B - 1) - x x & y = นาที (x, y) x | y = สูงสุด (x, y) x ^ y = (x & ~ y) | (y & ~ x) โปรดทราบว่าถ้า B = 2 …
15 code-golf  math  number 

30
ขึ้นไปข้างบนและไปสู่ความรุ่งโรจน์ที่ยิ่งใหญ่กว่า!
ความท้าทายนี้อาจทำหน้าที่เป็น ( อีก ) ส่วยให้สแตนลีผู้ที่ล่วงลับไปอายุ 95 สแตนลีมีซ้ายเรามรดกอันล้ำค่าและแปลกจับคำ: Excelsior ดังนั้นนี่คือความท้าทายเล็กน้อยตามสิ่งที่เขาพูดว่าเป็นความหมาย : ในที่สุด“ Excelsior” หมายถึงอะไร “ ขึ้นไปสู่ความรุ่งโรจน์ที่ยิ่งใหญ่ขึ้น!” นั่นคือสิ่งที่ฉันต้องการให้คุณทุกครั้งที่ฉันทวีต! Excelsior! ท้าทาย กำหนดชุดของจำนวนเต็มไม่ลบส่งออกบรรทัดด้วยExcelsior!ทุกครั้งที่มีจำนวนเต็มมากกว่าก่อนหน้านี้ กฎระเบียบ ข้อมูลที่ป้อนจะเป็นอาร์เรย์ของจำนวนเต็มที่ไม่เป็นลบ เอาต์พุตจะประกอบด้วยบรรทัดที่มีคำว่าExcelsior(ตัวพิมพ์เล็กและตัวน้อย) ตามด้วยจำนวน!ความยาวของการวิ่งในปัจจุบันที่มีจำนวนมากขึ้นเรื่อย ๆ นอกจากนี้คุณยังสามารถส่งกลับอาร์เรย์ของสตริง รูปแบบอินพุตและเอาต์พุตมีความยืดหยุ่นตามกฎของไซต์ดังนั้นโปรดปรับเข้ากับรูปแบบภาษาของคุณ นอกจากนี้คุณยังสามารถเพิ่มช่องว่างที่ท้ายบรรทัดหรือเพิ่มบรรทัดใหม่หลังหรือก่อนข้อความหากคุณต้องการ ตัวอย่าง Input Output ----------------------------------- [3,2,1,0,5] Excelsior! // Excelsior because 5 > 0 [1,2,3,4,5] Excelsior! // Excelsior because 2 > 1 Excelsior!! // Excelsior …

9
ซวนเซสแต็ครวม
แรงบันดาลใจจากคำถามนี้กองมากเกิน ความท้าทาย อินพุต อาร์เรย์ของเมทริกซ์จตุรัสที่มีจำนวนเต็มไม่เป็นลบ เอาท์พุต เมทริกซ์จตุรัสที่สร้างจากเมทริกซ์อินพุตดังนี้ ให้เป็นขนาดของเมทริกซ์อินพุตแต่ละตัวและคือจำนวนเมทริกซ์อินพุตยังไม่มีข้อความ× Nยังไม่มีข้อความ×ยังไม่มีข้อความN \times NPPP เพื่อความชัดเจนให้พิจารณาตัวอย่างเมทริกซ์อินพุตต่อไปนี้ ( , P = 3 ):ยังไม่มีข้อความ= 2ยังไม่มีข้อความ=2N=2P= 3P=3P=3 3 5 4 10 6 8 12 11 2 0 9 1 เริ่มต้นด้วยเมทริกซ์อินพุตแรก เลื่อนอินพุตเมทริกซ์ที่สองN −1 ก้าวลงและN −1 ก้าวไปทางขวาเพื่อให้รายการเข้ามุมบนซ้ายตรงกับรายการล่างขวาของรายการก่อนหน้า ลองจินตนาการว่าเมทริกซ์ที่สองนั้นเลื่อนเป็นเมทริกซ์ที่ซ้อนอยู่ด้านบนของเมทริกซ์แรก รวมสองค่าในรายการที่เกิดขึ้นพร้อมกัน เขียนค่าอื่น ๆ และเติมรายการที่เหลือด้วย0เพื่อรับเมทริกซ์ด้วยอินพุตตัวอย่างผลลัพธ์ที่ได้คือ( 2 N- 1 ) × ( 2 N- …

16
โหลดรถบัสถูกกฎหมายหรือไม่
ฉันอยู่ในรถบัสวันนี้และสังเกตเห็นสัญญาณนี้: seated standing wheelchairs max1 37 30 00 max2 36 26 01 max3 34 32 00 จำนวนผู้โดยสารที่นั่งยืนและเก้าอี้รถเข็นทั้งหมดต้องไม่ใหญ่กว่าบางแถวในตาราง (ดูรายละเอียดการแชท) สำหรับวัตถุประสงค์ของการท้าทายนี้เราจะพูดคุยแนวคิดนี้: กำหนดรายการจำนวนเต็มไม่เป็นลบของความยาวเชิงบวก N อย่างเคร่งครัด (จำนวนประเภทผู้โดยสาร) และเมทริกซ์จำนวนเต็มไม่ลบของมิติบวกอย่างเคร่งครัด (คอลัมน์ N และหนึ่งแถวต่อการกำหนดค่า หรือทรานแซคชั่นของสิ่งนี้) ส่งคืนรายการดัชนี / ความจริง - เท็จ / สองค่าที่ไม่ซ้ำกันซึ่งบ่งชี้ว่าข้อ จำกัด การกำหนดค่าใดเป็นจริง เช่นด้วยเมทริกซ์ด้านบน: 30,25,1→ [1](ดัชนี 0) [2](ดัชนี 1) หรือ[false,true,false](บูลีน) หรือ["Abe","Bob","Abe"](สองค่าที่ไม่ซ้ำกัน) เป็นต้น กรณีทดสอบต่อไปนี้ใช้เมทริกซ์ดังกล่าวข้างต้นและ 0/1 เท็จ / …

25
เศษส่วนแบบผสม
ในโรงเรียนประถมเด็ก ๆ เรียนรู้เกี่ยวกับเศษส่วนที่เหมาะสมโดยที่ตัวเศษนั้นน้อยกว่าตัวหารและทำให้ค่าของเศษส่วนน้อยกว่าหนึ่ง ต่อมาพวกเขาได้รับการสอนเกี่ยวกับเศษส่วนที่ค่าของเศษส่วนมากกว่าหนึ่งและสองวิธีที่แตกต่างกันในการแสดงเศษส่วนเหล่านี้: เศษส่วนผสมและเศษส่วนที่ไม่เหมาะสม กำหนดเศษส่วนแบบผสมให้กำหนดว่ามันจะเท่ากับเศษส่วนที่ไม่เหมาะสมโดยที่ค่าจำนวนเต็มและตัวเศษต่อกันเข้าด้วยกัน ตัวอย่างเช่นสำหรับการป้อนข้อมูลที่เป็นส่วนที่ไม่เหมาะสม1 3/413/4 กรณีทดสอบ 1 3/4 -> falsey 1 3/10 -> truthy 6 6/7 -> falsey 55 55/100 -> truthy 4 9/100 -> falsey 40 9/100 -> falsey 7 49/1000 -> falsey 9 1/2 -> falsey 999 999/1000 -> truthy 1 21/200 -> falsey 1 …

21
นี่เป็นหมายเลขบันไดหรือไม่
ถาม: ตรวจสอบว่าตัวเลขที่กำหนดเป็น a number staircaseหรือไม่ อินพุต: จำนวนเต็ม (มากกว่า 0 และไม่ใช่ทศนิยม) หมายเหตุ: คุณสามารถรับอินพุตเป็นสตริงอาร์เรย์ของตัวเลข ผลผลิต: ค่าความจริง / เท็จขึ้นอยู่กับว่าหมายเลขเป็นบันไดหรือไม่ จำนวนบันได: จำนวนบันไดเป็นจำนวนเต็มว่าเมื่ออ่านจากซ้ายไปขวา: การ เริ่มต้นด้วย 1 ซึ่งอาจตามด้วย 2 ซึ่งอาจตามมาด้วย 3 และอื่น ๆ จนถึง n จากนั้นตัวเลขจะเริ่มต้นที่ n - 1 จากนั้น n - 2 จากนั้น n - 3 และจนกว่าจะถึง 1 บันทึก : อาจจะเป็นส่วนหนึ่งที่จะใช้ในการระบุว่าหากความยาว> เป็นมากกว่า 1. ถ้าเป็นคำสั่งที่จะต้องปฏิบัติตามที่เป็นอยู่ เช่น: …

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