Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- with open("day3.txt", "r") as input:
- wires = [line for line in input]
- wire1 = wires[0].split(",")
- wire2 = wires[1].split(",")
- wire1hor = 0
- wire1ver = 0
- wire2hor = 0
- wire2ver = 0
- wire1pos = [[0, 0]]
- wire2pos = [[0, 0]]
- for i in range(len(wire1)):
- # wire1
- if wire1[i][0] == "R":
- wire1hor += int(wire1[i][1:])
- elif wire1[i][0] == "L":
- wire1hor -= int(wire1[i][1:])
- elif wire1[i][0] == "U":
- wire1ver += int(wire1[i][1:])
- elif wire1[i][0] == "D":
- wire1ver -= int(wire1[i][1:])
- # wire2
- if wire2[i][0] == "R":
- wire2hor += int(wire2[i][1:])
- elif wire2[i][0] == "L":
- wire2hor -= int(wire2[i][1:])
- elif wire2[i][0] == "U":
- wire2ver += int(wire2[i][1:])
- elif wire2[i][0] == "D":
- wire2ver -= int(wire2[i][1:])
- # positions
- wire1pos.append([wire1hor, wire1ver])
- wire2pos.append([wire2hor, wire2ver])
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement