Angenommen, ich habe eine Matrix aus Einsen und Nullen, und ich hätte gerne einen "Bezeichner" für diese Matrix, der denselben Wert annimmt, unabhängig davon, ob die Matrix um 90, 180 oder 270 Grad gedreht ist. 1 Zuordnung Idealerweise sollte diese Kennung 1/4 der Größe der Matrix betragen. Ist es möglich, eine Funktion zu schreiben, die diese Zuordnung durchführt?Ist es möglich, einen rotationsinvarianten Bezeichner einer booleschen Matrix zu haben?
Hintergrund: Ich schaute this problem auf dem UVa-Problem-Set. Ich brauche eine solche Funktion nicht unbedingt, um das Problem zu lösen, aber es scheint vernünftig, dass es existieren würde, und ihre Verwendung würde eine elegantere Lösung ermöglichen.
+1 für die erste Frage heute, dass ich 3 mal lesen musste – cdonner