Перший завершений попередником куб Ascii (PAC 1) - це простий куб довжиною сторони 1 і виглядає так:
/////\
///// \
\\\\\ /
\\\\\/
ПКК 2 являє собою геометричну форму таким чином, що його поєднання з його попередником (The PAC 1 ) завершує довжина сторони куба 2:
front back
/////////\ /////////\
///////// \ ///////// \
/////\\\\\ \ ///////// \
///// \\\\\ \ ///////// \
\\\\\ ///// / \\\\\\\\\ /
\\\\\///// / \\\\\\\\\ /
\\\\\\\\\ / \\\\\\\\\ /
\\\\\\\\\/ \\\\\\\\\/
Оскільки задній огляд є дещо нудним, нас цікавить лише перегляд спереду .
Те ж саме стосується PAC 3 : з деяким візуальним мисленням PAC 2 можна повернути і підключити до PAC 3, щоб утворити суцільний кут довжиною 3 куба:
/////////////\
///////////// \
/////\\\\\\\\\ \
///// \\\\\\\\\ \
///// /////\\\\\ \
///// ///// \\\\\ \
\\\\\ \\\\\ ///// /
\\\\\ \\\\\///// /
\\\\\ ///////// /
\\\\\///////// /
\\\\\\\\\\\\\ /
\\\\\\\\\\\\\/
І так з PAC 4 :
/////////////////\
///////////////// \
/////\\\\\\\\\\\\\ \
///// \\\\\\\\\\\\\ \
///// /////////\\\\\ \
///// ///////// \\\\\ \
///// /////\\\\\ \\\\\ \
///// ///// \\\\\ \\\\\ \
\\\\\ \\\\\ ///// ///// /
\\\\\ \\\\\///// ///// /
\\\\\ \\\\\\\\\ ///// /
\\\\\ \\\\\\\\\///// /
\\\\\ ///////////// /
\\\\\///////////// /
\\\\\\\\\\\\\\\\\ /
\\\\\\\\\\\\\\\\\/
Завдання:
Напишіть повну програму або функцію, яка приймає натуральне число n як вхідне і повертає або друкує відповідний вид спереду PAC n точно так, як показано вище. Допустимий додатковий простір білого кольору.
Це код-гольф , тому намагайтеся використовувати якомога менше байтів мовою, яку ви обрали.