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

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

7
มันเป็นหมายเลขวงจรหรือไม่
หมายเลขวงโคจรคือตัวเลข "n" ซึ่งเมื่อคูณด้วย 1, 2, 3, ... n ผลลัพธ์จะเป็นตัวเลขเดียวกัน แต่เรียงตามลำดับอื่น ตัวอย่างเช่นหมายเลข 142,857 เป็นหมายเลขวนตั้งแต่ 142,857 x 2 = 285,714, 142,857 x 3 = 428,571, 142,857 x 4 = 571,428 และอื่น ๆ กำหนดอินพุตจำนวนเต็มพิจารณาว่าเป็นตัวเลขครบวงจรหรือไม่โดยการส่งออกค่าจริงถ้าเป็นและค่าเท็จถ้าไม่ นอกจากนี้เพื่อให้ชัดเจนอินพุตสามารถมี 0 ของผู้นำ: เช่น 034482758620689655171724137931 นี่เป็นเพราะถ้าเลขศูนย์นำหน้าไม่อนุญาตให้ใช้กับตัวเลขดังนั้น 142857 จึงเป็นตัวเลขวงเดียวในรูปทศนิยม เนื่องจากเป็น code-golf คำตอบที่สั้นที่สุดในจำนวนไบต์ชนะ!

18
ค้นหาหมายเลขที่ไม่เกี่ยวข้อง
ให้ 2 จำนวนเต็มไม่เป็นลบเป็นเอาท์พุทจำนวนเต็มไม่ลบที่ไม่สามารถสร้างผ่านตัวดำเนินการทางคณิตศาสตร์ใด ๆ ใน 2 อินพุต ตัวอย่างเช่นกำหนดปัจจัยการผลิต2และ3, 6, 0, 5, 1, 9, 8, 23, 2มีผลที่ไม่ถูกต้องทั้งหมด การดำเนินการที่ต้องคำนึงถึงคือ: Addition (a + b) Subtraction (a - b) and (b - a) Multiplication (a * b) Division (a / b) and (b / a) Modulus (a % b) and (b % a) Exponentiation …

7
ค้นหาคำ Numpad
รับจำนวนเต็มตั้งแต่ 1 ถึง 999 รวมเอาท์พุทค่าความจริงถ้ามันปรากฏในแนวนอนแนวตั้งหรือแนวทแยงมุมทั้งไปข้างหน้าหรือข้างหลังทุกที่ในตาราง 3x3 ของตัวเลข 1-9 บนแป้นตัวเลขมาตรฐาน: 789 456 123 หากหมายเลขไม่ปรากฏขึ้นให้ส่งออกค่าเท็จ ตัวเลข 65 ตัวที่คุณต้องใช้ในการบอกความจริงคือ: 1 2 3 4 5 6 7 8 9 12 14 15 21 23 24 25 26 32 35 36 41 42 45 47 48 51 52 53 54 56 57 58 59 62 …

6
สร้างการเรียงชิปโป๊กเกอร์ ASCII
โป๊กเกอร์มีมารยาทในการจัดเรียงชิปของคุณซึ่งมักจะบังคับใช้ในทัวร์นาเมนต์ชิปของคุณอาจไม่ถูก "ซ่อน" จากฝ่ายตรงข้ามโดยอยู่หลังผู้อื่นส่วนใหญ่จะไม่ซ่อนชิปขนาดใหญ่บางรายการ ความท้าทาย เรากำลังจะได้เล่นโป๊กเกอร์ใน ASCII ดังนั้นเราจึงจำเป็นต้องเขียนฟังก์ชั่นหรือโปรแกรมที่จะดึงดูดการจัดสแต็คชิป ASCII nของเราให้มูลค่ารวมของ อินพุต - จำนวนเต็มบวกn(สูงสุดถึง2**32-1ควรจัดการ) เอาต์พุต - การแทน ASCII ของการจัดเรียงสแต็กตามที่กำหนดไว้ด้านล่าง นี่อาจมีช่องว่างสีขาวทางด้านขวาของแต่ละบรรทัดโดยที่ไม่มีบรรทัดใดยาวเกินหนึ่งอักขระมากกว่าความยาวที่ใช้โดยอักขระที่พิมพ์ได้ในบรรทัดที่ยาวที่สุด (ด้านล่าง); สิ่งนี้อาจมีบรรทัดใหม่ต่อท้ายหนึ่งบรรทัด และ ตัวละครที่เป็นตัวแทนของชิปอาจเป็นตัวพิมพ์เล็กหากคุณต้องการ การจัดเรียงสแต็กจะ: มีชิปที่น้อยที่สุดเท่าที่จะเป็นไปได้ จะมีชิปที่มีมูลค่าเท่ากันใน "สแต็ค" (คอลัมน์) ได้รับคำสั่งให้กองที่สั้นกว่าอยู่ทางด้านขวาของกองที่สูงกว่า และ ถูกสั่งเช่นว่าสแต็คที่มีชิปขนาดใหญ่จะอยู่ทางด้านขวาของสแต็กขนาดเท่ากันของนิกายที่ต่ำกว่า ชิปจะแสดงเป็นอักขระแต่ละตัวเพื่อระบุสี: White : 1 = W Red : 5 = R Green : 25 = G Black : 100 = …

18
การเรียงลำดับหลายคีย์
กำหนดรายการดัชนีและรายการเลขจำนวนเต็มศูนย์หรือมากกว่าให้เอาท์พุทรายการจำนวนเต็มเรียงตามลำดับจากน้อยไปมากโดยให้ความสำคัญกับคีย์จากอินพุตแรก ตัวอย่าง ปล่อยให้ปุ่มป้อนเข้า[1, 0, 2]และรายการจะถูกป้อน[[5, 3, 4], [6, 2, 1], [5, 2, 1]]เข้าไป รายการเหล่านั้นจะต้องเรียงลำดับตามองค์ประกอบที่สองจากนั้นองค์ประกอบแรกจากนั้นองค์ประกอบที่สามตามลำดับจากน้อยไปมาก: อันดับแรกเราจัดเรียงตามค่าที่ดัชนี1:[[6, 2, 1], [5, 2, 1], [5, 3, 4]] ต่อไปเราแยกความสัมพันธ์จากการเรียงลำดับแรกโดยใช้ค่าที่ดัชนี0:[[5, 2, 1], [6, 2, 1], [5, 3, 4]] ในที่สุดเราก็แยกความสัมพันธ์ที่เหลือกับ vlues ที่ index 2(นี่ไม่ได้เปลี่ยนแปลงอะไรเลยเพราะไม่มีความสัมพันธ์เหลืออยู่) รายละเอียด การเรียงลำดับมีความเสถียร: หากองค์ประกอบสองรายการเปรียบเทียบเท่ากันด้วยความเคารพต่อคีย์การเรียงลำดับที่กำหนดพวกเขาจะต้องอยู่ในลำดับสัมพัทธ์เดียวกันในผลลัพธ์ ตัวอย่างเช่นถ้าAและBมีความเท่าเทียมกันภายใต้คีย์การเรียงลำดับได้รับและการป้อนข้อมูลที่เป็น[..., A, ..., B, ...],Aต้องถูกวางไว้ก่อนBในการส่งออก คีย์การเรียงลำดับจะไม่อ้างอิงองค์ประกอบที่ไม่มีอยู่ในรายการอินพุตอย่างใดอย่างหนึ่ง จะไม่มีการเรียงลำดับคีย์ซ้ำ ดังนั้น,[1, 2, 1]ไม่ใช่รายการของคีย์การเรียงลำดับที่ถูกต้อง …

19
เส้นทแยงมุม จำกัด ของ Cantor
รับรายการNจำนวนเต็มแต่ละNหลักมีตัวเลขออกตัวเลขที่แตกต่างจากตัวเลขแรกเพราะตัวเลขตัวแรกตัวเลขตัวที่สองเพราะตัวเลขตัวที่สองเป็นต้น ตัวอย่าง รับรายการนี้: 1234 4815 1623 4211 ตัวเลขตัว2932แรกของตัวเลขนั้นแตกต่างจากตัวเลขตัวแรกของตัวเลขตัวที่สองของตัวเลขนั้นแตกต่างจากตัวเลขตัวที่สองของตัวเลขที่สองเป็นต้นดังนั้นมันจะเป็นผลลัพธ์ที่ถูกต้อง ปัจจัยการผลิต คุณอาจใช้ทั้งรายการและNเป็นอินพุตหรือเฉพาะรายการถ้าคุณต้องการ จำนวนเต็มแต่ละรายการในรายการจะต้องมีจำนวนหลักเท่ากับความยาวของรายการ ( N) ตัวเลขจะไม่มีเลขศูนย์นำหน้า รายการอินพุตต้องมีตัวเลขและไม่ใช่สตริง คุณสามารถรับอินพุตเป็นฟังก์ชันอาร์กิวเมนต์ผ่านSTDINหรือสิ่งอื่นที่คล้ายคลึงกันได้ คุณอาจคิดว่ารายการจะต้องไม่เกิน 10 องค์ประกอบ (และไม่มีหมายเลขใดในรายการที่จะใหญ่กว่า2147483647) เอาท์พุท ไม่เพียงพอที่เอาต์พุตไม่ได้อยู่ในรายการ ตัวเลขต้องแตกต่างกันตามที่อธิบายไว้ข้างต้น คุณสามารถใช้กลยุทธ์การเลือกตัวเลขใด ๆ ที่เคารพข้อ จำกัด ของตัวเลขที่แตกต่างกัน จำนวนไม่สามารถมีศูนย์นำหน้า คุณสามารถส่งออกจำนวนผ่านSTDOUTกลับมาจากฟังก์ชั่น ฯลฯ กรณีทดสอบ Input: 12345678 23456789 34567890 45678901 56789012 67890123 78901234 89012345 Possible output: 24680246 Input: 1 Possible output: 2 เกณฑ์การให้คะแนน …

6
X + Y = Z - แต่ในฐานใด
ความท้าทาย ได้รับหมายเลข 3 X, YและZในฐานBหาBASE ซึ่งนอกเหนือจากXและอัตราผลตอบแทนY Zปัจจัยการผลิตx = 20, Y = 12และZ = 32ได้ผล5เพราะ20 + 12 = 32ในฐาน 5 คุณอาจคิดว่าจะมีฐานที่การเพิ่มถูกต้องเสมอ (มีบางกรณีที่ไม่มีฐานอยู่ขอขอบคุณ @ MasonWheelerและ @ Not ที่ Charlesสำหรับตัวอย่างบางส่วน) ฐานที่ต่ำที่สุดที่เป็นไปได้คือ 1 คุณอาจใช้ตัวเลข 1 หรือ 0 เป็นตัวเลขได้ แต่คุณไม่สามารถผสมตัวเลขเหล่านั้นได้ I / O ตัวเลขของตัวเลขที่ป้อนจะเป็นจำนวนเต็มไม่เป็นลบ คุณอาจสมมติว่าหมายเลขอินพุตมีศูนย์นำหน้าดังนั้นมีความยาวที่เฉพาะเจาะจง (หรือเท่ากันทั้งหมด) คุณอาจใช้ตัวเลขในรูปแบบที่สะดวกที่สุดตราบใดที่ยังไม่ได้ดำเนินการ ซึ่งรวมถึงรูปแบบโดยรวมของตัวเลขสามตัวและรูปแบบของตัวเลขของแต่ละหมายเลขเหล่านั้น โปรดระบุให้ชัดเจนว่าคุณใช้รูปแบบใด หากมีหลายฐานที่เป็นไปได้คุณสามารถส่งออกทั้งหมดหรือเพียงหนึ่งในนั้น คุณอาจคิดว่าฐานและหมายเลขอินพุตจะอยู่ในขีด จำกัด ตัวเลขของภาษาของคุณ กฎระเบียบ อนุญาตให้ใช้ฟังก์ชั่นหรือโปรแกรมเต็มรูปแบบ …

19
การนับจำนวนในฐานชีวมวล 62
ภารกิจคือการสร้างสตริงทั้งหมดจาก 'a' ถึง '999' รวมถึงตัวอักษรตัวพิมพ์ใหญ่เช่น: 'a', 'b', 'c' ... 'y', 'z', 'A', 'B', 'C' ... 'Y', 'Z', '0', '1', 2' ... '8', '9', 'aa', 'ab', 'ac' ... 'az', 'aA', 'aB' ... 'aZ', 'a0' ... 'a9', 'ba' และอื่น ๆ (เติมในช่องว่าง) โดยเริ่มจากสตริงว่าง การป้อนข้อมูล: จำนวนอักขระต่อเนื่องที่โปรแกรมต้องพิมพ์ถึง เอาท์พุท: อาร์เรย์ที่มีแต่ละสตริงหรือหนึ่งสตริงต่อหนึ่งบรรทัด ชี้แจง: ลำดับไม่สำคัญคุณสามารถพิมพ์ตัวอักษรตัวพิมพ์ใหญ่หรือตัวพิมพ์เล็กก่อนหากคุณต้องการ ผลลัพธ์สามารถคืนค่าได้ทุกประเภทไม่จำเป็นต้องเป็นอาร์เรย์โดยเฉพาะแม้ว่าฉันสงสัยว่าการพิมพ์ชุดค่าผสมทั้งหมดจะไม่เป็นวิธีที่ง่ายที่สุด อินพุตของ3จะพิมพ์สตริงทั้งหมดจาก'a'(หรือ'') ไปยัง'999'input อินพุต5สูงสุด'99999'และต่อไป

3
วางหมุดสี่เหลี่ยมลงในรูสี่เหลี่ยม
ฉันรู้สึกทึ่งกับการออกแบบกราฟิกนี้จาก New York Times ซึ่งในแต่ละรัฐของสหรัฐจะถูกแสดงด้วยตารางในตาราง ฉันสงสัยว่าพวกเขาวางสี่เหลี่ยมด้วยมือหรือจริง ๆ แล้วพบว่าตำแหน่งที่เหมาะสมของสี่เหลี่ยม (ภายใต้คำจำกัดความบางอย่าง) เพื่อเป็นตัวแทนของตำแหน่งของรัฐที่อยู่ติดกัน รหัสของคุณจะเป็นส่วนเล็ก ๆ ของความท้าทายในการวางสี่เหลี่ยมอย่างเหมาะสมเพื่อเป็นตัวแทนของรัฐ (หรือรูปร่างสองมิติอื่น ๆ โดยพลการ) โดยเฉพาะมันจะสมมติว่าเรามีศูนย์กลางทางภูมิศาสตร์ทั้งหมดหรือเซนทรอยด์ของรูปร่างใน รูปแบบที่สะดวกและการแสดงข้อมูลที่ดีที่สุดในแผนภาพเช่นนี้คือระยะทางทั้งหมดจากเซนทรอยด์ของรูปร่างไปยังศูนย์กลางของช่องสี่เหลี่ยมที่เป็นตัวแทนของพวกมันน้อยที่สุดโดยมีอย่างน้อยหนึ่งสี่เหลี่ยมจัตุรัสในแต่ละ ตำแหน่งที่เป็นไปได้ รหัสของคุณจะแสดงรายการคู่พิกัด X และ Y ที่ลอยได้จาก 0.0 ถึง 100.0 (รวม) ในรูปแบบที่สะดวกและจะส่งออกพิกัดจำนวนเต็มแบบไม่ลบของหน่วยสี่เหลี่ยมในตารางที่วางอย่างเหมาะสมเพื่อแสดงข้อมูล รักษาความสงบเรียบร้อย ในกรณีที่การจัดเรียงสี่เหลี่ยมหลายแบบนั้นดีที่สุดคุณสามารถส่งออกการจัดเรียงที่เหมาะสมที่สุดได้ จะได้รับพิกัดระหว่าง 1 ถึง 100 คู่ นี่คือรหัสกอล์ฟรหัสที่สั้นที่สุดชนะ ตัวอย่าง: การป้อนข้อมูล: [(0.0, 0.0), (1.0, 1.0), (0.0, 1.0), (1.0, 0.0)] นี่เป็นวิธีที่ง่าย จุดศูนย์กลางของช่องสี่เหลี่ยมในตารางของเราอยู่ที่ 0.0, …

30
ค้นหาโปรแกรมที่พิมพ์ลำดับจำนวนเต็มนี้ (เธรด Robbers ')
นี่คือเธรดของโจร ด้ายตำรวจไปที่นี่ ในเธรด cops ภารกิจคือการเขียนโปรแกรม / ฟังก์ชันที่ใช้จำนวนเต็มบวก (หรือไม่ใช่ลบ) และเอาต์พุต / ส่งกลับตัวเลขอื่น (ไม่จำเป็นต้องเป็นจำนวนเต็ม) ภารกิจโจรคือถอดรหัสรหัสตำรวจที่ใช้ในการผลิตผลลัพธ์นี้ รหัสที่ถอดรหัสจะต้องไม่เหมือนกันตราบใดที่มีความยาวเท่ากันและอักขระที่เปิดเผยใด ๆ อยู่ในตำแหน่งที่ถูกต้อง ภาษาต้องเหมือนกัน (หมายเลขเวอร์ชันอาจแตกต่างกัน) แน่นอนผลลัพธ์จะต้องเหมือนกัน ไม่สามารถใช้ตัวเลือกในการแก้ปัญหาของโจร ผู้ชนะของเธรดโจรจะเป็นผู้ใช้ที่ถอดรหัสข้อมูลที่ส่งมากที่สุดภายในวันที่ 7 พฤษภาคม 2559 หากมีการเสมอกันผู้ใช้ที่ได้ส่งผลงานด้วยรหัสรวมที่ยาวที่สุดจะเป็นผู้ชนะ การส่งควรมีรูปแบบดังนี้: ภาษา, อักขระ nn (รวมถึงลิงก์ที่จะตอบ) ชื่อผู้ใช้ของ Cop รหัส: function a(n) if n<2 then return n else return a(n-1) + a(n-2) end end เอาท์พุต a(0) returns …

5
เคาน์เตอร์ล็อคแบบผสม
ฉากคือ: ปีเตอร์อยู่ที่โรงยิมพร้อมกับเพื่อนของเขาไบรอันเมื่อจู่ ๆ ไบรอันต้องการผู้ช่วยหายใจของเขา ไบรอันจัดการบอกรหัสให้ Peter ทราบรหัสล็อคของเขาก่อนที่เขาจะทรุดตัวลงบนพื้น ช่วงเวลาที่ปีเตอร์ไปถึงตู้เก็บของไบรอันและเห็นว่าตัวบ่งชี้ชี้ไปที่ใดสตีวีก็ซุ่มโจมตีเขาและฉีดสเปรย์พริกไทยเต็มกระป๋องลงบนใบหน้าของเขา ปีเตอร์ตอนนี้ต้องพยายามที่จะเปิดล็อคโดยไม่ได้มองมัน เขาเริ่มหมุนหน้าปัดไปทางขวานับตัวเลขขณะที่เขาเดินผ่านพวกเขา จากนั้นเขาตามหมายเลขที่ถูกต้องเริ่มหมุนหน้าปัดไปทางซ้ายยังคงนับและในที่สุดก็หมุนไปทางขวาจนกว่าล็อคจะเปิดขึ้น ความท้าทาย: เขียนฟังก์ชั่น / โปรแกรมที่รับอินพุตได้สองอินพุตการรวมกันจาก Brian และตำแหน่งตัวบ่งชี้ เอาท์พุทตัวเลขปีเตอร์ต้องนับ กฎ: ชุดค่าผสมและตำแหน่งตัวบ่งชี้ต้องเป็นอาร์กิวเมนต์แยกต่างหาก อินพุตอาจมาจากพรอมต์คำสั่งหรือเป็นอาร์กิวเมนต์ของฟังก์ชัน เอาต์พุตจะต้องถูกพิมพ์ไปที่หน้าจอ / แสดงเป็นอย่างอื่น (ไม่ใช่ไฟล์) สมมติว่าตำแหน่งเริ่มต้นไม่เหมือนกับหมายเลขแรกและตัวเลขทั้งสามตัวในชุดค่าผสมนั้นไม่ซ้ำกัน มันคือล็อคที่แสดงในภาพด้านล่างโดยมีตัวเลขที่เป็นไปได้: 0-39 คำแนะนำ: ในการเปิดล็อคด้านล่างคุณจะต้องทำตามคำแนะนำ: คุณต้องรู้รหัสของคุณ สมมติว่ามันเป็น (38, 16, 22) ในตอนนี้ หมุนปุ่มหมุน 3 ครั้งไปทางขวา (ผ่านหมายเลขเริ่มต้นสามครั้ง) จากนั้นหยุดเมื่อหมายเลขแรก (38) สอดคล้องกับสัญลักษณ์ หมุนหน้าปัด 1 จนสุดโดยหมุนไปทางซ้ายผ่านหมายเลขแรกและหยุดเมื่อตัวเลขที่สอง (16) เรียงกันด้วยตัวบ่งชี้ หมุนปุ่มหมุนไปทางขวาและหยุดเมื่อตัวเลขที่สาม (22) …
20 code-golf  number 

13
ไม่มีใครได้โปรด!
1ฉันอย่างเกลียดหลัก ดังนั้นฉันต้องการให้คุณช่วยแปลงตัวเลขเป็น "รูปแบบที่เหมาะสม" ของพวกเขา ตัวเลขในรูปแบบที่เหมาะสมไม่เคยมีสอง1s ในแถว 101ไม่เป็นไร แต่110น่าเกลียด ในการแปลงเพียงข้ามจำนวนที่ไม่เหมาะสมทั้งหมดและนับตามปกติ เช่น ... 1 -> 1 2 -> 2 ... 10 -> 10 11 -> 12 12 -> 13 ... 108 -> 109 109 -> 120 110 -> 121 111 -> 122 และอื่น ๆ โปรแกรมของคุณควรใช้จำนวนเต็มและส่งออกในรูปแบบที่เหมาะสม นี่คือcode-golfดังนั้นรหัสที่สั้นที่สุดในหน่วยไบต์ชนะ
20 code-golf  number 

17
ค้นหาผลรวมของการเป็นฐานที่เป็นไปได้ทั้งหมด
วัตถุประสงค์ของความท้าทายนี้คือการเขียนโปรแกรมเพื่อแปลงสตริงที่ป้อนเข้าของสิ่งที่สามารถสันนิษฐานได้ว่ามีเพียงตัวอักษรและตัวเลขจากฐานจำนวนมากระหว่าง 2 ถึง 36 เท่าที่จะทำได้และค้นหาผลลัพธ์ 10 ฐาน สายป้อนจะถูกแปลงเป็นฐานทั้งหมดซึ่งในจำนวนนี้จะถูกกำหนดตามตัวอักษรมาตรฐานสำหรับฐานถึง 0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZ36: ตัวอย่างเช่นอินพุต2Tจะใช้ได้เฉพาะในฐาน 30 ขึ้นไป โปรแกรมจะแปลง 2T จากฐาน 30 ถึง 36 เป็นทศนิยมและรวมผลลัพธ์ คุณอาจจะคิดว่าสายป้อนมีตัวอักษรและตัวเลขเท่านั้น โปรแกรมของคุณอาจใช้ตัวพิมพ์ใหญ่หรือตัวพิมพ์เล็ก สามารถทำได้ แต่ไม่จำเป็นต้องรองรับทั้งสองอย่าง กรณีทดสอบ ตัวอย่างอินพุต: 2T แผนภูมิของฐานที่เป็นไปได้ Base Value 30 89 31 91 32 93 33 95 34 97 35 99 36 101 ผลลัพธ์: 665 ตัวอย่างอินพุต: 1012 แผนภูมิของฐานที่เป็นไปได้: Base Value …

17
เครื่องคิดเลขเป็นรายการตัวเลขและตัวดำเนินการ
งานของคุณคือการใช้รายการของอาร์กิวเมนต์ที่เป็นจำนวนเต็มหรือตัวดำเนินการและแยกวิเคราะห์เช่น: มีโอเปอเรเตอร์ปัจจุบันซึ่งเริ่มต้นด้วย + ทุกครั้งที่พบตัวดำเนินการตัวดำเนินการปัจจุบันจะเปลี่ยนไป ตัวดำเนินการที่เป็นไปได้คือ: "+", "-", "*", "/" และ "%" ซึ่งสอดคล้องกับความหมายในภาษา C และภาษาส่วนใหญ่ มีวิธีแก้ปัญหาที่ทำงานอยู่ซึ่งเริ่มต้นที่ 0 ทุกครั้งที่พบจำนวนเต็มโซลูชันจะถูกปรับเปลี่ยนตามจำนวนขึ้นอยู่กับผู้ปฏิบัติงาน เช่นถ้าผู้ประกอบการเป็น "/" ดังนั้นการแก้ปัญหาจะถูกหารด้วยจำนวน หากการดำเนินการจะส่งผลให้ตัวเลขผสม (เช่นมีทศนิยม) แล้วมันจะต้องปูพื้นกลับไปเป็นจำนวนเต็ม (เช่นทศนิยมจะต้องถูกตัดออก) เอาท์พุททางออกสุดท้าย ตัวอย่างเช่น: อาร์กิวเมนต์5 8 25 * 9 6 2 - 104 / 4 7 + 6 % 14จะส่งผลให้: 5 8 25 * 9 6 2 - …
20 code-golf  number 

9
ผลรวมในแต่ละมิติ
คุณได้รับอาร์เรย์จำนวนเต็มหลายมิติ แต่ละมิติมีขนาดคงที่ (เพื่อให้เป็นรูปสี่เหลี่ยมผืนผ้าเสมอถ้าเป็น 2D) โปรแกรมของคุณควรคำนวณผลรวมในแต่ละมิติและเพิ่มผลรวมเป็นรายการสุดท้ายใหม่ในมิตินั้น สมมติอินพุตและเอาต์พุตอาร์เรย์ A และ B และขนาดของมิติฉันของเป็น n ฉัน B จะมีขนาดเท่ากับ A และขนาดของมิติที่ฉันจะเป็น n i +1 B j 1 , j 2 , ... , j mคือผลรวมของ A k 1 , k 2 , ... , k mโดยที่: k i = j iหาก j i <= n …

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