User blog:GamesFan2000/Two-Axis Array Notation

This is a generalization of array notation. This can be used for any array notation, however it must be specified. If it's not specified, then it will refer to my notation, EPAN.

So, let's define TAAN(a, b, c). a refers to the amount of rows in the array, b refers to the amount of columns, and c determines the value of the entries.

TAAN(4, 4, 4) =

(4 4 4 4)                                                                                                                                                                             (4 4 4 4)                                                                                                                                                                           (4 4 4 4)                                                                                                                                                                           (4 4 4 4)

To solve, go to the right-most column, take the bottom-most number in that column, subtract one, and a c-length array of c's for every entry that borders the bottom-right. Solve each array. Then, subtract from the number in the bottom right corner again, and make a c-1-length array of the numbers you just solved for. Repeat until the bottom-right number equals 1. Remove the one and ignore the empty space. Move up a row and take the number created from the arrays there and apply the same logic of creating an array that has equal length to the number you're at in the arrays for every adjacent number, subtracting one each time, solving for the answers, and then repeating. If no entries remain in the right-most column, move ove one column and continue. Repeat until only one entry remains, and then the process is complete. The final number created by the arrays in the top-left space is your solution.