Skip to content

Instantly share code, notes, and snippets.

@n4sm
Created December 1, 2021 13:40
Show Gist options
  • Save n4sm/18bf0f1a79cfc4910b5e7d1e8fec5763 to your computer and use it in GitHub Desktop.
Save n4sm/18bf0f1a79cfc4910b5e7d1e8fec5763 to your computer and use it in GitHub Desktop.
l = open("input", "r").read().split("\n")
l[len(l)-1] = "0"
content = list(map(lambda x: int(x), l))
print(content)
counter = 0
"""
for i, n in enumerate(content):
print(i, n)
if i and n and n > content[i-1]:
counter += 1
"""
sums1 = [content[n] + content[n+1] + content[n+2] for n in range(0, len(content), 3)]
sums2 = [content[n] + content[n+1] + content[n+2] for n in range(1, len(content)-2, 3)]
sums3 = [content[n] + content[n+1] + content[n+2] for n in range(2, len(content)-3, 3)]
f = []
for i in range(len(sums3)):
f.append(sums1[i])
f.append(sums2[i])
f.append(sums3[i])
f.append(sums1[len(sums3)])
for i, n in enumerate(f):
if i and n and n > f[i-1]:
counter += 1
print(len(sums1), len(content))
print(counter)
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment