มีเพลงเหน็บแนมที่เรียกว่าLittle Boxesเดิมโดย Malvina Reynolds เกี่ยวกับการแผ่กิ่งก้านสาขาชานเมืองที่มีเนื้อเพลงดังนี้:
กล่องเล็ก ๆ ที่อยู่บนเนินเขา
กล่องเล็ก ๆ ที่ทำจากไม่มีเล่ห์เหลี่ยม
กล่องเล็ก ๆ บนเนินเขา
กล่องเล็ก ๆ ทั้งหมดเหมือนกัน
มีสีเขียวหนึ่งอันสีชมพูหนึ่ง
อันสีฟ้าหนึ่งอันสีเหลือง
และพวกมันล้วนทำจากสิ่งที่ไม่มีรสนิยมที่ดี
และพวกมันทั้งหมดก็ดูเหมือนกัน
งานของคุณที่นี่ได้รับการป้อนข้อมูลจำนวนเต็มที่n>1
แสดงขนาดของบ้านเอาท์พุทสี่ "กล่องเล็ก" โดยใช้สีต่อไปนี้ (ในสัญกรณ์ 0xRRGGBB):
Green -- 0x00FF00
Pink --- 0xFF00FF (technically magenta)
Blue --- 0x0000FF
Yellow - 0xFFFF00
หากคอนโซลเฉพาะของคุณไม่มีสีที่แน่นอนเหล่านี้คุณสามารถใช้ที่ใกล้เคียงที่สุดที่มีอยู่ (เช่นรหัสหลบหนี ANSI)
บ้านสร้างด้วยn
_
พื้นและหลังคา พวกเขาถูกล้อมรอบด้วยตัวอักษรn/2
(ปัดขึ้น) |
แทนผนัง หลังคา2
สูงเสมอและอยู่สองแห่ง/
ที่ขอบด้านซ้ายสองหลังคาที่\
อยู่ด้านขวาและn-2
-
แสดงถึงหลังคาสูงสุด เมื่อบ้านมีขนาดใหญ่ขึ้นขนาดของหลังคาเปรียบเทียบก็จะเล็กลง สิ่งนี้มีจุดประสงค์
นี่คือบ้านขนาด2
:
/\
/__\
|__|
ขนาดของที่นี่3
:
/-\
/___\
| |
|___|
ขนาดของที่นี่7
:
/-----\
/_______\
| |
| |
| |
|_______|
ดังนั้นเมื่อได้รับอินพุต7
เอาต์พุตขนาดสี่บ้าน7
ตามที่อธิบายไว้ข้างต้นโดยมีตัวแรกเป็นสีเขียวตัวที่สองเป็นสีชมพู (สีม่วงแดง) ที่สามที่เป็นสีฟ้าและที่สี่เป็นสีเหลือง ผลลัพธ์ของสีในลำดับนั้นมีความสำคัญ
ภาพตัวอย่างขนาด3
:
กฎระเบียบ
- บ้านสามารถเป็นแนวนอนหรือแนวตั้งตราบใดที่มีการแยกชัดเจนระหว่างพวกเขา
- ขึ้นบรรทัดใหม่ / ลากขึ้นบรรทัดใหม่หรือพื้นที่ว่างอื่นเป็นทางเลือกโดยมีเงื่อนไขว่าบ้านจะเข้าแถวอย่างเหมาะสม
- ยอมรับได้ทั้งโปรแกรมหรือฟังก์ชั่น หากฟังก์ชั่นคุณสามารถส่งคืนผลลัพธ์มากกว่าการพิมพ์
- เอาต์พุตสามารถไปที่คอนโซลบันทึกเป็นรูปภาพและอื่น ๆ
- ช่องโหว่มาตรฐานเป็นสิ่งต้องห้าม
- นี่คือรหัส - กอล์ฟเพื่อให้ใช้กฎการเล่นกอล์ฟตามปกติทั้งหมดและรหัสที่สั้นที่สุด (เป็นไบต์) ชนะ