Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- first_letter = "RURRULLRRDLDUDDRRULU"
- first_list = list(first_letter)
- print first_list
- # liste nur mit den up and down bewegungen
- up_down = []
- for x in first_letter:
- if x == "D":
- up_down.append(x)
- elif x == "U":
- up_down.append(x)
- print up_down
- left_right = []
- for x in first_letter:
- if x == "L":
- left_right.append(x)
- elif x == "R":
- left_right.append(x)
- print left_right
- #matrix fuer die up and down bewegung
- # 1
- # 2 3 4
- # 5 6 7 8 9
- # A B C
- # D
- position_ud = 1
- position_lr = 1
- for move in up_down:
- if move == "D":
- if position_ud == -1 and position_lr == 1 and move == "D":
- position_ud = -1
- elif position_ud == 0 and (position_lr == 0 or position_lr == 2) and move == "D":
- position_ud = 0
- elif position_ud == 1 and (position_lr == -1 or position_lr == 3) and move == "D":
- position_ud = 1
- else:
- position_ud = position_ud - 1
- elif move == "U":
- if position_ud == 3 and position_lr == 1 and move == "U":
- position_ud = 3
- elif position_ud == 2 and (position_lr == 0 or position_lr == 2) and move == "U":
- position_ud = 2
- elif position_ud == 1 and (position_lr == -1 or position_lr == 3) and move == "U":
- position_ud = 1
- else:
- position_ud = position_ud + 1
- for move in left_right:
- if move == "L":
- if position_lr == -1 and position_ud == 1 and move == "L":
- position_lr = -1
- elif position_lr == 0 and (position_ud == 0 or position_ud == 2) and move == "L":
- position_lr = 0
- elif position_lr == 1 and (position_ud == -1 or position_ud == 3) and move == "L":
- position_lr = 1
- else:
- position_lr = position_lr - 1
- elif move == "R":
- if position_lr == 3 and position_ud == 1 and move == "R":
- position_lr = 3
- elif position_lr == 2 and (position_ud == 0 or position_ud == 2) and move == "R":
- position_lr = 2
- elif position_lr == 1 and (position_ud == -1 or position_ud == 3) and move == "R":
- position_lr = 1
- else:
- position_lr = position_lr + 1
- print (position_ud, position_lr)
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement