commit 96c4e55da57974d9961956dfb7556c22cfc11d2d
parent fe379ca619c8c4d9c67508abe538037d2ae1a7e2
Author: mpizzzle <michael.770211@gmail.com>
Date: Sun, 10 Dec 2017 01:10:36 +0000
correcting whitespace
Diffstat:
4 files changed, 61 insertions(+), 65 deletions(-)
diff --git a/puzzle4.py b/puzzle4.py
@@ -7,14 +7,14 @@ valid_passphrases = 0
non_anagram_passphrases = 0
for line in file:
- words = line[:len(line) - 1].split(" ")
- words_sorted = [''.join(sorted(word)) for word in words]
- my_set = Set(words)
- my_sorted_set = Set(words_sorted)
- if len(my_set) == len(words):
- valid_passphrases += 1
- if len(my_sorted_set) == len(words_sorted):
- non_anagram_passphrases += 1
+ words = line[:len(line) - 1].split(" ")
+ words_sorted = [''.join(sorted(word)) for word in words]
+ my_set = Set(words)
+ my_sorted_set = Set(words_sorted)
+ if len(my_set) == len(words):
+ valid_passphrases += 1
+ if len(my_sorted_set) == len(words_sorted):
+ non_anagram_passphrases += 1
print valid_passphrases
-print non_anagram_passphrases-
\ No newline at end of file
+print non_anagram_passphrases
diff --git a/puzzle5.py b/puzzle5.py
@@ -8,10 +8,10 @@ step_counter = 0
instructions2 = list(instructions)
while pointer < len(instructions):
- temp = pointer
- pointer += instructions[pointer]
- instructions[temp] += 1
- step_counter += 1
+ temp = pointer
+ pointer += instructions[pointer]
+ instructions[temp] += 1
+ step_counter += 1
print step_counter
@@ -19,12 +19,12 @@ pointer = 0
step_counter = 0
while pointer < len(instructions2):
- temp = pointer
- pointer += instructions2[pointer]
- if instructions2[temp] >= 3:
- instructions2[temp] -= 1
- else:
- instructions2[temp] += 1
- step_counter += 1
+ temp = pointer
+ pointer += instructions2[pointer]
+ if instructions2[temp] >= 3:
+ instructions2[temp] -= 1
+ else:
+ instructions2[temp] += 1
+ step_counter += 1
-print step_counter-
\ No newline at end of file
+print step_counter
diff --git a/puzzle6.py b/puzzle6.py
@@ -5,15 +5,15 @@ cycles = 0
my_map = {}
while "".join([str(bank) for bank in memory_banks]) not in my_map:
- my_map["".join([str(bank) for bank in memory_banks])] = cycles
+ my_map["".join([str(bank) for bank in memory_banks])] = cycles
- for idx, bank in enumerate(memory_banks):
- if bank == max(memory_banks):
- memory_banks[idx] = 0
- for i in range(bank):
- memory_banks[(i + idx + 1) % len(memory_banks)] += 1
- break
- cycles += 1
+ for idx, bank in enumerate(memory_banks):
+ if bank == max(memory_banks):
+ memory_banks[idx] = 0
+ for i in range(bank):
+ memory_banks[(i + idx + 1) % len(memory_banks)] += 1
+ break
+ cycles += 1
print cycles
-print cycles - my_map["".join([str(bank) for bank in memory_banks])]-
\ No newline at end of file
+print cycles - my_map["".join([str(bank) for bank in memory_banks])]
diff --git a/puzzle8.py b/puzzle8.py
@@ -5,36 +5,36 @@ registers = {}
max_register = 0
for line in instructions:
- tokens = line.split(" ")
-
- if tokens[0] not in registers:
- registers[tokens[0]] = 0
- if tokens[4] not in registers:
- registers[tokens[4]] = 0
-
- value = int(tokens[2])
- if tokens[1] == "dec":
- value *= -1
-
- modify_register = False
-
- if tokens[5] == "<":
- modify_register = registers[tokens[4]] < int(tokens[6])
- if tokens[5] == ">":
- modify_register = registers[tokens[4]] > int(tokens[6])
- if tokens[5] == "<=":
- modify_register = registers[tokens[4]] <= int(tokens[6])
- if tokens[5] == ">=":
- modify_register = registers[tokens[4]] >= int(tokens[6])
- if tokens[5] == "==":
- modify_register = registers[tokens[4]] == int(tokens[6])
- if tokens[5] == "!=":
- modify_register = registers[tokens[4]] != int(tokens[6])
-
- if modify_register:
- registers[tokens[0]] += value
- if max(registers.values()) > max_register:
- max_register = max(registers.values())
+ tokens = line.split(" ")
+
+ if tokens[0] not in registers:
+ registers[tokens[0]] = 0
+ if tokens[4] not in registers:
+ registers[tokens[4]] = 0
+
+ value = int(tokens[2])
+ if tokens[1] == "dec":
+ value *= -1
+
+ modify_register = False
+
+ if tokens[5] == "<":
+ modify_register = registers[tokens[4]] < int(tokens[6])
+ if tokens[5] == ">":
+ modify_register = registers[tokens[4]] > int(tokens[6])
+ if tokens[5] == "<=":
+ modify_register = registers[tokens[4]] <= int(tokens[6])
+ if tokens[5] == ">=":
+ modify_register = registers[tokens[4]] >= int(tokens[6])
+ if tokens[5] == "==":
+ modify_register = registers[tokens[4]] == int(tokens[6])
+ if tokens[5] == "!=":
+ modify_register = registers[tokens[4]] != int(tokens[6])
+
+ if modify_register:
+ registers[tokens[0]] += value
+ if max(registers.values()) > max_register:
+ max_register = max(registers.values())
print max(registers.values())
-print max_register-
\ No newline at end of file
+print max_register