Le premier cube Ascii terminé par un prédécesseur (PAC 1) est un cube simple dont la longueur du côté est 1 et se présente comme suit:
 /////\
/////  \
\\\\\  /
 \\\\\/
Le PAC 2 est une forme géométrique telle que sa combinaison avec son prédécesseur (le PAC 1 ) complète un cube de côté 2:
      front                back
   /////////\           /////////\
  /////////  \         /////////  \
 /////\\\\\   \       /////////    \
/////  \\\\\   \     /////////      \
\\\\\  /////   /     \\\\\\\\\      /
 \\\\\/////   /       \\\\\\\\\    /
  \\\\\\\\\  /         \\\\\\\\\  /
   \\\\\\\\\/           \\\\\\\\\/
Parce que la vision arrière est assez ennuyeuse, nous ne sommes intéressés que par la vue de face .
Il en va de même pour le CIP 3 : avec quelques réflexions visuelles, le CIP 2 peut être retourné et branché au CIP 3 pour former un cube de 3 cm de côté solide:
     /////////////\
    /////////////  \
   /////\\\\\\\\\   \
  /////  \\\\\\\\\   \
 /////   /////\\\\\   \
/////   /////  \\\\\   \
\\\\\   \\\\\  /////   /
 \\\\\   \\\\\/////   /
  \\\\\  /////////   /
   \\\\\/////////   /
    \\\\\\\\\\\\\  /
     \\\\\\\\\\\\\/
Et ainsi de suite avec PAC 4 :
       /////////////////\
      /////////////////  \
     /////\\\\\\\\\\\\\   \
    /////  \\\\\\\\\\\\\   \
   /////   /////////\\\\\   \
  /////   /////////  \\\\\   \
 /////   /////\\\\\   \\\\\   \
/////   /////  \\\\\   \\\\\   \
\\\\\   \\\\\  /////   /////   /
 \\\\\   \\\\\/////   /////   / 
  \\\\\   \\\\\\\\\  /////   /
   \\\\\   \\\\\\\\\/////   /
    \\\\\  /////////////   /
     \\\\\/////////////   /
      \\\\\\\\\\\\\\\\\  /
       \\\\\\\\\\\\\\\\\/
Tâche:
Ecrivez un programme complet ou une fonction qui prend un entier positif n en entrée et renvoie ou affiche la vue de face correspondante de PAC n exactement comme indiqué ci-dessus. Un espace blanc de fuite supplémentaire est acceptable.
C'est du code-golf , alors essayez d'utiliser le moins d'octets possible dans la langue de votre choix.