ich komme gerade nicht weiter. Ich habe folgenden Code:
Code: Alles auswählen
class BorderArray(list):
def __init__(self, a):
self += a
def find_and_rot(self, n):
for i, border in enumerate(self):
if n in border:
break
self = self[i:] + self[:i]
def __str__(self):
for i, n in enumerate(self):
print "b-%01i:" % i, n
border = BorderArray([[1, 2],[3, 4]])
print border
border.find_and_rot(3)
print border
Code: Alles auswählen
urspruenglich:
b-0:[1, 2]
b-1:[3, 4]
rotiert:
b-0:[1, 2]
b-1:[3, 4]
Code: Alles auswählen
rotiert:
b-0:[3, 4]
b-1:[1, 2]
