第一个完成于前辈的Ascii多维数据集(PAC 1)是边长为1的简单多维数据集,看起来像这样:
 /////\
/////  \
\\\\\  /
 \\\\\/
的PAC 2是几何形状,使得它与它的前辈(组合 PAC 1)完成了一个边长2立方体:
      front                back
   /////////\           /////////\
  /////////  \         /////////  \
 /////\\\\\   \       /////////    \
/////  \\\\\   \     /////////      \
\\\\\  /////   /     \\\\\\\\\      /
 \\\\\/////   /       \\\\\\\\\    /
  \\\\\\\\\  /         \\\\\\\\\  /
   \\\\\\\\\/           \\\\\\\\\/
因为后视图有点无聊,所以我们只对前视图感兴趣。
这同样适用于所述PAC 3:对于某些视觉思维的PAC 2可以转头插入PAC 3以形成固体边长3立方体:
     /////////////\
    /////////////  \
   /////\\\\\\\\\   \
  /////  \\\\\\\\\   \
 /////   /////\\\\\   \
/////   /////  \\\\\   \
\\\\\   \\\\\  /////   /
 \\\\\   \\\\\/////   /
  \\\\\  /////////   /
   \\\\\/////////   /
    \\\\\\\\\\\\\  /
     \\\\\\\\\\\\\/
以PAC 4依此类推:
       /////////////////\
      /////////////////  \
     /////\\\\\\\\\\\\\   \
    /////  \\\\\\\\\\\\\   \
   /////   /////////\\\\\   \
  /////   /////////  \\\\\   \
 /////   /////\\\\\   \\\\\   \
/////   /////  \\\\\   \\\\\   \
\\\\\   \\\\\  /////   /////   /
 \\\\\   \\\\\/////   /////   / 
  \\\\\   \\\\\\\\\  /////   /
   \\\\\   \\\\\\\\\/////   /
    \\\\\  /////////////   /
     \\\\\/////////////   /
      \\\\\\\\\\\\\\\\\  /
       \\\\\\\\\\\\\\\\\/
任务:
编写一个完整的程序或函数,以正整数n作为输入,并完全按照上面所示返回或打印PAC n的相应前视图。可以接受其他尾随空格。
这是code-golf,因此请尝试使用您选择的语言使用尽可能少的字节。