Ascii Cube (PAC 1) pertama yang selesai dengan Predecessor-selesai adalah kubus sederhana dengan panjang sisi 1 dan terlihat seperti ini:
/////\
///// \
\\\\\ /
\\\\\/
The PAC 2 adalah bentuk geometris seperti yang menggabungkan dengan pendahulunya (yang PAC 1 ) melengkapi panjang sisi 2 kubus:
front back
/////////\ /////////\
///////// \ ///////// \
/////\\\\\ \ ///////// \
///// \\\\\ \ ///////// \
\\\\\ ///// / \\\\\\\\\ /
\\\\\///// / \\\\\\\\\ /
\\\\\\\\\ / \\\\\\\\\ /
\\\\\\\\\/ \\\\\\\\\/
Karena tampilan belakang agak membosankan, kami hanya tertarik pada tampilan depan .
Hal yang sama berlaku untuk PAC 3 : Dengan beberapa pemikiran visual, PAC 2 dapat diputar dan dicolokkan ke PAC 3 untuk membentuk kubus panjang sisi 3:
/////////////\
///////////// \
/////\\\\\\\\\ \
///// \\\\\\\\\ \
///// /////\\\\\ \
///// ///// \\\\\ \
\\\\\ \\\\\ ///// /
\\\\\ \\\\\///// /
\\\\\ ///////// /
\\\\\///////// /
\\\\\\\\\\\\\ /
\\\\\\\\\\\\\/
Dan seterusnya dengan PAC 4 :
/////////////////\
///////////////// \
/////\\\\\\\\\\\\\ \
///// \\\\\\\\\\\\\ \
///// /////////\\\\\ \
///// ///////// \\\\\ \
///// /////\\\\\ \\\\\ \
///// ///// \\\\\ \\\\\ \
\\\\\ \\\\\ ///// ///// /
\\\\\ \\\\\///// ///// /
\\\\\ \\\\\\\\\ ///// /
\\\\\ \\\\\\\\\///// /
\\\\\ ///////////// /
\\\\\///////////// /
\\\\\\\\\\\\\\\\\ /
\\\\\\\\\\\\\\\\\/
Tugas:
Tulis program atau fungsi lengkap yang mengambil bilangan bulat positif n sebagai input dan mengembalikan atau mencetak tampilan depan PAC yang sesuai n persis seperti yang ditunjukkan di atas. Ruang tambahan trailing putih dapat diterima.
Ini adalah kode-golf , jadi coba gunakan sesedikit mungkin byte dalam bahasa pilihan Anda.