From 6175397651e7e321987fcecb8f2b123db39f25a7 Mon Sep 17 00:00:00 2001 From: Andrew Coleman Date: Sun, 20 Jan 2019 19:28:10 -0500 Subject: [PATCH] thanks reddit. decompiling elfasm is not high on my want-to-do list. --- 2018/day19/t.py | 9 +++++++++ 1 file changed, 9 insertions(+) create mode 100755 2018/day19/t.py diff --git a/2018/day19/t.py b/2018/day19/t.py new file mode 100755 index 0000000..2436e36 --- /dev/null +++ b/2018/day19/t.py @@ -0,0 +1,9 @@ +#!/usr/bin/env python3 +lines = open("input", "r").readlines() +a, b = int(lines[22].split()[2]), int(lines[24].split()[2]) +n1 = 836 + 22 * a + b +n2 = n1 + 10550400 + +for n in (n1, n2): + sqn = int(n ** .5) + print(sum(d + n // d for d in range(1, sqn + 1) if n % d == 0) - sqn * (sqn ** 2 == n))