3
Advent Challenge 4: Present Assembly Line!
<< ก่อนหน้า ถัดไป >> ซานต้าสามารถผลิตของขวัญทั้งหมดที่เอลฟ์ขโมยคืนได้! ตอนนี้เขาต้องส่งพวกเขาไปยังสายการประกอบบรรจุภัณฑ์ เขามักจะมีกล้องเพื่อควบคุมสายการประกอบทั้งสองเพื่อให้แน่ใจว่าพวกเอลฟ์ทำงานได้ดีและเนื่องจากรูปภาพไลน์ประกอบดูดีบนโปสเตอร์โฆษณา[จำเป็นต้องมี] น่าเสียดายที่กล้องของเขาพังดังนั้นเขาอยากให้คุณวาดแบบจำลองของสายการประกอบว่าจะเป็นอย่างไร! เพื่อให้สายการประกอบทำงานอย่างมีประสิทธิภาพสูงสุดและเพื่อลดความเสี่ยงของข้อผิดพลาดหรือความล้มเหลวกล่องที่มีอยู่ทั้งหมดจะมีความกว้างเท่ากันเพื่อให้พอดีกับสายพานลำเลียงอย่างสมบูรณ์ ท้าทาย รับรายการของขวัญที่แสดงตามขนาดของมันเอาท์พุทสายพานลำเลียงพร้อมของนำเสนอทั้งหมด ของขวัญถูกดึงออกมาเช่น: +----+ / /| +----+ | | | + | |/ +----+ ของขวัญนี้มีความกว้าง 1 ความสูง 2 และความยาว 4 โปรดทราบว่าเครื่องหมายบวกจะไม่นับสำหรับความยาวด้านดังนั้นของขวัญที่มีความยาว 4 จะครอบคลุมตำแหน่งจริง 6 ตำแหน่ง ของขวัญทั้งหมดจะถูกวาดติดกันโดยมีช่องว่างหนึ่งช่องระหว่างอักขระสองตัวที่ใกล้เคียงที่สุด นั่นคือมุมซ้ายล่างของของขวัญถูกเว้นระยะเช่นถ้ากล่องของขวัญมีความยาวlและความกว้างwมุมซ้ายล่างของกล่องของขวัญถัดไปจะเป็นl + w + 4ตำแหน่งที่ถูกต้องของมุมซ้ายล่างของกล่องก่อนหน้า หลังจากดึงกล่องที่มีอยู่ทั้งหมดแล้วสายพานลำเลียงจะถูกดึงโดยแทนที่ช่องว่างระหว่างกล่องในแต่ละwidth + 2บรรทัดสุดท้ายด้วยขีดล่าง ผลลัพธ์สุดท้ายสำหรับกล่องปัจจุบันที่มี(l, w, h)ของ[(4, 1, 2), (8, 1, …