Дополнительные задачи для повышения оценки

<<EJCMC(86, RubicsCube, Имитатор кубика Рубика>>

Имитатор кубика Рубика

Стоит посмотреть (но не факт, что стоит воспользоваться :) )

Диалог: ввод команды, вывод результата

Команда: последовательность атомарных команд, разделённых пробелами

Атомарная команда: L F R B U D L' F' R' B' U' D' L2 F2 R2 B2 U2 D2 (поворот грани Left, Front, Right, Back, Up, Down на 90° по часовой стрелке, против-«'», дважды-«2»)

Формат выдачи — развёртка:

...yyy......
...yUy......
...yyy......
bbbrrrgggooo
bLbrFrgRgoBo
bbbrrrgggooo
...www......
...wDw......
...www......

где r,g,b,o,y,w — цвет

К этой странице прикреплены файлы (всего 22).

. Для удобства в примерах используется цвет:)

Один из примеров: L_U-_R2_D_F-.jpg

Обратите внимание на то, что это неполная информация о состоянии кубика. Полная — положение и ориентация 21 кубика (27 всего, 6 неподвижных центров, ориентация которых не учитывается).

Другой вариант — положение 48 этикеток на гранях кубика (54 всего, 6 неподвижных).

Исходное состояние кубика показано в примере.

TODO (мне :) ) оформить для EJudge, или хотя бы привести правильные примеры