 Rubik küpünü mümkün olan en az hamlede çözmek için bir algoritma geliştirin.
 Mümkün olan en az hamlede bir Rubik Küpü çözmek için bilinen tek bir algoritma yoktur, ancak görevi basitleştirmek için kullanılan çeşitli algoritmalar vardır. Bu algoritmalar kombinatorik, teoriler ve buluşsal yöntemler, ağaç arama ve model veritabanlarından oluşur ve tüm küp boyutlarına uygulanır. Bir örnek algoritma, bir Rubik Küpünü her dönüşte hangi yüzün manipüle edilmesi gerektiğini belirleyen ve sonuçta tamamlanmış bir küple sonuçlanan bir dizi algoritma aracılığıyla çözmeyi içeren Başlangıç Yöntemidir.