Развёртки кубов (код на R)
Поскольку мы уже решили, что сначала мы найдём на обоих кубиках единицу ("1") и проверим, что на противоположных гранях находится одно и то же число, нам необходимо уметь определять грань, противоположную данной. Если мы мы писали на Python или JavaScript, мы бы использовали словари (список пар "ключ - значение"). В Python словарь (dict) чрезвычайно удобный и функциональный, а в JavaScript это вообще основной тип данных (объект = словарь). Но в R нет словарей, хотя список (list) может произвести обманчивое впечатление, будто может работать как словарь...