puzzle1.py (300B)
1 with open('files/puzzle1.txt') as f: 2 file = f.read()[:len(f.read()) - 1] 3 4 print sum([ord(file[i]) - 48 if file[i] == file[(i + 1) % len(file)] else 0 for i in range(len(file))]) 5 print sum([ord(file[i]) - 48 if file[i] == file[(i + (len(file) / 2)) % len(file)] else 0 for i in range(len(file))])