Snippets

Lucas Correia day06.py

Updated by Lucas Correia

File day06.py Added

  • Ignore whitespace
  • Hide word diff
+def part_two(data, days=256):
+    initial_state = process_input(data)
+    fish_per_timer = deque([0]*9)
+    for fish in initial_state:
+        fish_per_timer[fish] += 1
+
+    for day in range(days):
+        #print(f'Day {day+1}')
+        reset_fish = fish_per_timer.popleft()
+        fish_per_timer[6] += reset_fish
+        fish_per_timer.insert(8, reset_fish)
+    return sum(fish_per_timer)

File snippet.txt Deleted

  • Ignore whitespace
  • Hide word diff
-def part_two(data, days=256):
-    initial_state = process_input(data)
-    fish_per_timer = deque([0]*9)
-    for fish in initial_state:
-        fish_per_timer[fish] += 1
-
-    for day in range(days):
-        #print(f'Day {day+1}')
-        reset_fish = fish_per_timer.popleft()
-        fish_per_timer[6] += reset_fish
-        fish_per_timer.insert(8, reset_fish)
-    return sum(fish_per_timer)
Created by Lucas Correia

File snippet.txt Added

  • Ignore whitespace
  • Hide word diff
+def part_two(data, days=256):
+    initial_state = process_input(data)
+    fish_per_timer = deque([0]*9)
+    for fish in initial_state:
+        fish_per_timer[fish] += 1
+
+    for day in range(days):
+        #print(f'Day {day+1}')
+        reset_fish = fish_per_timer.popleft()
+        fish_per_timer[6] += reset_fish
+        fish_per_timer.insert(8, reset_fish)
+    return sum(fish_per_timer)
HTTPS SSH

You can clone a snippet to your computer for local editing. Learn more.