From 81def1e8f8348bf839a5a39a429950779b50d9c3 Mon Sep 17 00:00:00 2001 From: kwout Date: Sun, 4 Sep 2022 20:40:59 -0400 Subject: [PATCH] cleaned 5a, toying with swift in 1a, updated gitignore to not include binaries --- .gitignore | 4 ++++ 2021/day1/1a.swift | 15 +++++++++++++++ 2021/day5/5a.py | 2 -- 3 files changed, 19 insertions(+), 2 deletions(-) create mode 100644 2021/day1/1a.swift diff --git a/.gitignore b/.gitignore index 3819313..71f62e4 100644 --- a/.gitignore +++ b/.gitignore @@ -1,2 +1,6 @@ +* +!*.* +!*/ + *.swp *.swo diff --git a/2021/day1/1a.swift b/2021/day1/1a.swift new file mode 100644 index 0000000..02247d0 --- /dev/null +++ b/2021/day1/1a.swift @@ -0,0 +1,15 @@ +import Foundation + +let contents = try! String(contentsOfFile: "input.txt") +var lines = [Int]() +for l in contents.split(separator:"\n") { + lines.append(Int(l)!) +} + +var increases = 0 +for i in 1.. lines[i-1] { + increases += 1 + } +} +print(increases) diff --git a/2021/day5/5a.py b/2021/day5/5a.py index 477f08a..c66adee 100644 --- a/2021/day5/5a.py +++ b/2021/day5/5a.py @@ -6,7 +6,6 @@ for l in open("input.txt", 'r').read().splitlines(): q.append(p[1].split(",")) lines.append([[int(q[0][0]),int(q[0][1])],[int(q[1][0]), int(q[1][1])]]) grid = [[0 for i in range(1000)] for j in range(1000)] -print(lines) for l in lines: if l[0][0] == l[1][0]: @@ -22,7 +21,6 @@ for l in lines: overlaps=0 for m in grid: - print(m) for n in m: if n > 1: overlaps += 1