9
วาดกองที่เพิ่มขึ้นของกล่อง
งาน ในความท้าทายนี้งานของคุณคือการวาดภาพตัวแทน ASCII ของกล่องหลายกล่องที่มีความสูงเพิ่มขึ้น คุณจะได้รับเป็นอินพุตจำนวนสแต็กซึ่งเป็นจำนวนเต็มบวก 2x2สแต็คแรกมีกล่องหนึ่งที่มีขนาด สแต็คที่สองมี 2 3x3กล่องขนาด โดยทั่วไปkสแต็กที่สิบมีkกล่องขนาด(k+1)x(k+1) เส้นขอบของแต่ละกล่องถูกวาดโดยใช้ตัวอักษร-|+และการตกแต่งภายในประกอบด้วยช่องว่าง กล่องที่อยู่ติดกันแบ่งปันเส้นขอบของพวกเขาและควรวาดมุมด้วยเสมอ+แม้ว่าพวกเขาจะเป็นส่วนหนึ่งของเส้นขอบของกล่องอื่น ตัวอย่าง เอาท์พุทสำหรับ1: ++ ++ เอาท์พุทสำหรับ2: +-+ | | +-+ ++ | ++-+ เอาท์พุทสำหรับ3: +--+ | | | | +--+ | | +-+ | | +--+ +-+ | ++ | | ++-+--+ เอาท์พุทสำหรับ5: +----+ | | | | | …