Turning inner layers
RₙX
, where n
is a subscript number and X
is a digit, means:
perform X clockwise right turns on the n’th layer inward from the right face
Examples:
Code: R₀2 (equivalent to R2)
Cube (3x3):
005
005
005
111224333244
111224333244
111224333244
550
550
550
Code: R₁2
Cube (3x3):
050
050
050
111242333424
111242333424
111242333424
505
505
505
Cube (4x4):
0050
0050
0050
0050
1111224233334244
1111224233334244
1111224233334244
1111224233334244
5505
5505
5505
5505
If n
is larger than or equal to the size of the cube, it will act as a no-op. For example, R³2
on a 3x3x3 would be a no-op, but on a 4x4x4, it would turn the third face inward from the right face.
RⁿX
, where n
is a superscript number and X
is a digit, means:
perform X clockwise turns on the m’th layer inward from the right face, where m is the value of memory location n.
So, if the notepad was 1, R⁶2
would turn the middle face on a 3x3x3 twice.
Combining superscripts and subscripts will result in undefined behavior. Each version of the interpreter handles sub/superscript integration differently. You should never combine subscripts and superscripts in the same command so the behavior will never be defined.
For a fun example of superscripts and double-struck integers, try running this code with any cube size (providing the single-integer cube size as input):
$
: (R⁶𝟞𝟞 *1-1/1)6
: (U⁶𝟞𝟞 *1-1/1)6
: (F⁶𝟞𝟞 *1-1/1)6