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

21
1P5: กล่องซ้อน
งานนี้เป็นส่วนหนึ่งของครั้งแรกงวดพรีเมียร์โปรแกรมปริศนากด คุณได้รับลำดับชั้นของรายการในรูปแบบต่อไปนี้: 2 Hat 1 Gloves ซึ่งจะต้องใส่ในกล่องเช่น: .------------. | Hat | | .--------. | | | Gloves | | | '--------' | '------------' ในรูปแบบการป้อนข้อมูลตัวเลขเริ่มต้นกล่องที่มีรายการให้มากที่สุดเท่าที่จำนวนที่ระบุ กล่องแรกมีสองรายการอยู่ในนั้น (หมวกและกล่องที่มีถุงมือ) ส่วนที่สองมีเพียงรายการเดียวเท่านั้น - ถุงมือ อย่างที่เห็นกล่องสามารถอยู่ในกล่องได้เช่นกัน และพวกมันจะถูกปัดเศษเสมอ ... เรียงลำดับของ (มุมแหลมเป็นอันตรายจากบาดแผลและเราไม่ต้องการมัน) ด้านล่างนี้มีรายละเอียดที่น่ารังเกียจสำหรับผู้ที่ต้องการใช้ประโยชน์จากทุก ๆ ส่วนที่ข้อกำหนดให้ ใจคุณการไม่อ่านสเป็คนั้นเป็นข้อแก้ตัวสำหรับการส่งคำตอบที่ผิด ในตอนท้ายจะมีสคริปต์ทดสอบและกรณีทดสอบบางกรณี สเปค กล่องถูกสร้างขึ้นจากตัวละครต่อไปนี้: | (U + 007C) ใช้สำหรับสร้างขอบแนวตั้ง - (U + 002D) …

19
1P5: ภาวะที่กลืนไม่เข้าคายไม่ออกของนักโทษที่ถูกย้ำ
งานนี้เป็นส่วนหนึ่งของครั้งแรกงวดพรีเมียร์โปรแกรมปริศนาผลักดันและมีวัตถุประสงค์เพื่อเป็นสาธิตของใหม่คิงของเนินเขาท้าทายชนิดข้อเสนอ ภารกิจคือเขียนโปรแกรมเพื่อเล่นภาวะที่กลืนไม่เข้าคายไม่ออกของนักโทษที่ทำซ้ำได้ดีกว่าผู้เข้าร่วมรายอื่น ดู Vinny เรารู้จักเพื่อนร่วมห้องของคุณ --- เขาชื่ออะไร? ใช่ McWongski, นักเลงนิปโป - ไอริช - ยูเครน - ขึ้นอยู่กับบางสิ่งและคุณรู้ว่ามันคืออะไร เราพยายามทำตัวให้ดีที่นี่วินนี ให้โอกาสคุณ Givin ถ้าคุณบอกเราว่าเขาวางแผนอะไรเราจะเห็นว่าคุณได้รับงานที่ดี และถ้าคุณไม่ ... กฎของเกม การประกวดประกอบด้วยการแข่งขันรอบเต็มรูปแบบ (การจับคู่ที่เป็นไปได้ทั้งหมด) ของผู้เข้าแข่งขันสองคนในเวลาเดียวกัน (รวมถึงการเล่นด้วยตัวเอง) มี 100 รอบการเล่นระหว่างแต่ละคู่ ในแต่ละรอบผู้เล่นแต่ละคนจะถูกขอให้เลือกระหว่างการร่วมมือกับผู้เล่นคนอื่นหรือทรยศพวกเขาโดยไม่ทราบเจตนาของผู้เล่นคนอื่นในเรื่องนี้แต่ด้วยความทรงจำเกี่ยวกับผลลัพธ์ของรอบก่อนหน้าที่เล่นกับคู่ต่อสู้นี้ คะแนนจะได้รับในแต่ละรอบขึ้นอยู่กับตัวเลือกที่รวมกัน หากผู้เล่นทั้งสองร่วมมือกันพวกเขาแต่ละคนจะได้รับ 2 คะแนน การหักหลังร่วมกันให้คะแนน 1 คะแนน ในกรณีที่ผสมผู้เล่นที่ถูกหักหลังจะได้รับ 4 คะแนนและผู้ประสานงานจะถูกลงโทษด้วย 1 การแข่งขัน "ทางการ" จะดำเนินการไม่ช้ากว่า 10 วันหลังจากโพสต์พร้อมกับผลงานทั้งหมดที่ฉันสามารถทำงานได้และใช้เพื่อเลือกผู้ชนะที่ "ยอมรับ" ฉันมีกล่อง Mac …

3
1P5: โปรแกรมเปลี่ยนคำ
นี้ถูกเขียนเป็นส่วนหนึ่งของครั้งแรกงวดพรีเมียร์โปรแกรมปริศนากด เกม คำที่มีความยาวเท่ากันเริ่มต้นและสิ้นสุด วัตถุประสงค์ของเกมคือการเปลี่ยนตัวอักษรหนึ่งตัวในคำเริ่มต้นเพื่อสร้างคำที่ถูกต้องที่แตกต่างกันโดยทำซ้ำขั้นตอนนี้จนกว่าจะถึงคำลงท้ายโดยใช้ขั้นตอนจำนวนน้อยที่สุด ตัวอย่างเช่นให้คำว่า TREE และ FLED เอาต์พุตจะเป็น: TREE FREE FLEE FLED 2 ข้อมูลจำเพาะ บทความ Wikipedia สำหรับ OWLหรือSOWPODSอาจเป็นจุดเริ่มต้นที่มีประโยชน์ตราบเท่าที่รายการคำพูดดำเนินไป โปรแกรมควรสนับสนุนสองวิธีในการเลือกคำเริ่มต้นและสิ้นสุด: ระบุโดยผู้ใช้ผ่านทางบรรทัดคำสั่ง stdin หรืออะไรก็ตามที่เหมาะกับภาษาที่คุณเลือก (แค่พูดถึงสิ่งที่คุณกำลังทำ) การเลือก 2 คำโดยการสุ่มจากไฟล์ คำเริ่มต้นและคำลงท้ายรวมถึงคำระหว่างกาลทั้งหมดควรมีความยาวเท่ากัน ควรพิมพ์แต่ละขั้นตอนในบรรทัด บรรทัดสุดท้ายของผลลัพธ์ของคุณควรเป็นจำนวนขั้นตอนระหว่างกาลที่จำเป็นต้องได้รับระหว่างคำเริ่มต้นและคำลงท้าย หากไม่พบการจับคู่ระหว่างคำเริ่มต้นและคำลงท้ายผลลัพธ์ควรประกอบด้วย 3 บรรทัด: คำเริ่มต้นคำลงท้ายและคำ OY รวมสัญลักษณ์ Big O สำหรับโซลูชันของคุณในคำตอบของคุณ โปรดรวมคู่คำที่เริ่มต้นและสิ้นสุดที่ไม่ซ้ำกัน 10 คู่ (พร้อมผลลัพธ์ของพวกเขา) เพื่อแสดงขั้นตอนที่โปรแกรมของคุณสร้าง (เพื่อประหยัดพื้นที่ในขณะที่โปรแกรมของคุณควรส่งออกเหล่านี้ในแต่ละบรรทัดคุณสามารถรวมเหล่านี้เป็นบรรทัดเดียวสำหรับการโพสต์แทนที่บรรทัดใหม่ด้วยช่องว่างและเครื่องหมายจุลภาคระหว่างการทำงานแต่ละครั้ง เกณฑ์เป้าหมาย / การชนะ โซลูชัน Big …

5
1P5: แผ่นดินไหว!
เครื่องวัดแผ่นดินไหวของ USGS ตรวจพบแผ่นดินไหวครั้งใหญ่แล้ว! ทีมรับมือเหตุฉุกเฉินจำเป็นต้องประเมินจำนวนผู้ได้รับผลกระทบอย่างรวดเร็ว เขียนโปรแกรมเพื่อคำนวณการประมาณนี้ โปรแกรมของคุณได้รับ 2 อินพุต อย่างแรกคือรายละเอียดของแผ่นดินไหวนั้นเอง แผ่นดินไหวจำลองเป็นส่วนของเส้นตามที่แผ่นดินแตกออกพร้อมกับระยะทางที่สำคัญจากความผิดที่คาดว่าจะเกิดความเสียหาย อินพุตที่สองคือรายการของที่ตั้งและประชากรของเมืองในพื้นที่ โปรแกรมของคุณควรคำนวณจำนวนคนที่อาศัยอยู่ในพื้นที่ที่ได้รับผลกระทบนั่นคือผลรวมของจำนวนประชากรของเมืองทั้งหมดที่อยู่ในระยะวิกฤตของเซ็กเมนต์ความผิดปกติ อินพุต บรรทัดแรกที่อธิบายแผ่นดินไหวประกอบด้วยพิกัด x, y ของจุดเริ่มต้นและจุดสิ้นสุดของความผิดพลาดรวมถึงระยะทางวิกฤต A_x A_y B_x B_y Dรูปแบบคือ ตัวอย่างเช่น: 3.0 3.0 7.0 4.0 2.5 เข้ารหัสความผิดที่ขยายจาก (3.0,3.0) ถึง (7.0,4.0) และระยะทางวิกฤต 2.5 ประการที่สองหนึ่งบรรทัดต่อเมืองในพื้นที่ประกอบด้วยพิกัด x, y ของเมืองและประชากร ตัวอย่างเช่น: 1.0 1.0 2500 5.0 7.0 8000 3.0 4.0 7500 9.0 6.0 …
13 code-golf  math  1p5 
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.