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

19
หมายเลขตัวหารที่ไม่เป็นมิตร
ตัวหารบางตัวของจำนวนเต็มบวกเกลียดกันและพวกเขาไม่ต้องการแบ่งปันตัวเลขหนึ่งหลักหรือมากกว่า จำนวนเต็มเหล่านั้นเรียกว่าHostile Divisor Numbers ( HDN ) ตัวอย่าง Number 9566มี4ตัวหาร: 1, 2, 4783 and 9566 (อย่างที่คุณเห็นไม่มีสองคนที่มีตัวเลขเดียวกัน ) ดังนั้น9566จึงเป็นH ostile D ivisor N umber จำนวน9567เป็นไม่HDNเพราะตัวหารของ ( 1, 3, 9, 1063, 3189, 9567) แบ่งปันตัวเลขบางอย่างร่วมกัน นี่เป็นHDNแรกสองสามอัน 1,2,3,4,5,6,7,8,9,23,27,29,37,43,47,49,53,59,67,73,79,83,86,87,89,97,223,227,229,233,239,257,263,267,269,277,283,293,307,337... งาน รายการข้างต้นดำเนินต่อไปและหน้าที่ของคุณคือค้นหาHDNลำดับที่ n อินพุต จำนวนเต็มบวกnตั้งแต่1ถึง4000 เอาท์พุต nth HDN กรณีทดสอบ นี่คือกรณีทดสอบที่จัดทำดัชนี 1รายการ โปรดระบุระบบการจัดทำดัชนีที่คุณใช้ในคำตอบของคุณเพื่อหลีกเลี่ยงความสับสน input -> output 1 …

30
แบ่งออกเป็นสาม!
รับสตริงคุณต้องแบ่งมันออกเป็นกลุ่มของอักขระสามตัว (โดยการเติม_ที่ท้าย) ที่เกี่ยวข้องแต่ก็ยังแตกต่างกัน ตัวอย่าง I / O: 'abcde' -> 'abc', 'de_' '1234' -> '123', '4__' '' -> [] or falsey value 'Three spree!' -> 'Thr', 'ee ', 'spr', 'ee!' สตริง 6 MB นี่คือรหัสกอล์ฟดังนั้นไบต์ที่น้อยที่สุดจึงจะชนะ! แก้ไข:ในที่สุดการส่งออกคือไม่ จำกัด

30
ช่วงที่เพิ่มขึ้น!
งานของคุณคือกำหนดจำนวนเต็มบวกสองค่าคือxxxและnnnคืนค่าตัวเลขxxxแรกในลำดับช่วงที่เพิ่มขึ้น ลำดับช่วงที่เพิ่มขึ้นแรกสร้างช่วงจากหนึ่งถึงnnnรวม ตัวอย่างเช่นถ้าnnnเป็น333ก็จะสร้างรายการ[1,2,3][1,2,3][1,2,3] ] จากนั้นจะผนวกค่าnnnสุดท้ายซ้ำ ๆ กันที่เพิ่มขึ้น111ไปยังรายการที่มีอยู่และดำเนินการต่อ อินพุตของn=3n=3n=3ตัวอย่างเช่น: n=3 1. Get range 1 to n. List: [1,2,3] 2. Get the last n values of the list. List: [1,2,3]. Last n=3 values: [1,2,3]. 3. Increment the last n values by 1. List: [1,2,3]. Last n values: [2,3,4]. 4. Append the last …

10
ตรวจสอบว่ากริดมีกริดอื่นหรือไม่
Challenge การ สร้างฟังก์ชั่นใช้สองอาร์เรย์สองมิติของอักขระ (หรือ Strings หากภาษาการเขียนโปรแกรมไม่มีอักขระเป็นประเภทข้อมูล) เป็นอินพุต: a และ b หากภาษาของคุณไม่รองรับอินพุตเหล่านี้คุณสามารถใช้ตัวแปรไบต์เดียวแบบมาตรฐานอื่น ๆ งานของคุณคือการพิจารณาว่าขมี a หรือไม่ หากเป็นเช่นนั้นให้ส่งคืนจริง มิฉะนั้นส่งคืน false กรณีทดสอบตัวอย่าง a: 123 456 789 b: 123 456 789 ควรกลับจริง a: code golf b: thisis code!! golf!! ohyeah ควรกลับจริง a: abcd efgh ijkl b: abcdef ghijkl mnopqr ควรกลับเท็จ a: abc def b: …

14
อาร์เรย์เริ่มต้นที่
งานของคุณคือการใช้อาร์เรย์ของตัวเลขและจำนวนจริงและส่งกลับค่าที่จุดนั้นในอาร์เรย์ อาร์เรย์เริ่มต้นที่ππ\pi และถูกนับเข้า ππ\piช่วงเวลา สิ่งที่เรากำลังจะแก้ไขระหว่างองค์ประกอบที่ได้รับ "ดัชนี" ตัวอย่างเช่น: Index: 1π 2π 3π 4π 5π 6π Array: [ 1.1, 1.3, 6.9, 4.2, 1.3, 3.7 ] เพราะมัน ππ\piเราต้องทำตรีโกณมิติบังคับดังนั้นเราจะใช้การแก้ไขโคไซน์โดยใช้สูตรต่อไปนี้: cos( ฉันพอควรπ) + 12∗ ( α - β) + βcos⁡(imodπ)+12∗(α−β)+β{\cos(i \mod \pi) + 1 \over 2} * (\alpha - \beta) + \beta ที่อยู่: ผมiiคืออินพุต "ดัชนี" …
10 code-golf  array 
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.