◂ 3 décembre 2015 ▸
Perfectly Spherical Houses in a Vacuum :
- code.py
DIRS = '^^<<v<<v><v^^< ... >><<v>'
MOVES = {'^':(0,1), 'v':(0,-1), '>':(1,0), '<':(-1,0)}
maisons = set([ (0,0) ])
x,y = 0,0
for c in DIRS:
dx, dy = MOVES[c]
x += dx
y += dy
maisons.add( (x,y) )
print(len(maisons))
### PARTIE 2 ###
maisons = set([ (0,0) ])
x1,y1 = 0,0
x2,y2 = 0,0
for i in range(0, len(DIRS), 2):
c1 = DIRS[i]
dx, dy = MOVES[c1]
x1 += dx
y1 += dy
maisons.add( (x1,y1) )
c2 = DIRS[i + 1]
dx, dy = MOVES[c2]
x2 += dx
y2 += dy
maisons.add( (x2,y2) )
print(len(maisons))