Є сатирична пісня під назвою Маленькі ящики , спочатку Мальвіна Рейнольдс, про приміські розповсюдження, що мають такі тексти текстів:
Маленькі ящики на схилі пагорба,
Маленькі ящики з тик-липкою,
Маленькі ящики на схилі пагорба,
Маленькі ящики все одно.
Є зелений і рожевий,
і блакитний, і жовтий,
і всі вони зроблені з липкого типу.
І всі вони виглядають так само.
Ваше завдання тут, з огляду на ціле число, 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:
Правила
- Будинки можуть бути горизонтальними або вертикальними, якщо між ними чітке розділення.
- Провідні / кінцеві нові лінії або інші пробіли необов’язкові, за умови, що будинки розташовуються належним чином.
- Прийнятна або повна програма, або функція. Якщо функція, ви можете повернути вихід, а не надрукувати його.
- Вихід може бути на консолі, зберегти у вигляді зображення тощо.
- Стандартні лазівки заборонені.
- Це код-гольф, тому застосовуються всі звичайні правила гольфу, і найкоротший код (у байтах) виграє.


