From 887825370071e873f98a69d49e6584b6d1a09d4b Mon Sep 17 00:00:00 2001 From: Jeremy Kaplan Date: Sun, 1 Dec 2019 12:30:47 -0800 Subject: [PATCH] 2019: Day 1 Part 1 --- 2019/day1/input | 100 +++++++++++++++++++++++++++++++++++++++++++++ 2019/day1/part1.rb | 10 +++++ 2 files changed, 110 insertions(+) create mode 100644 2019/day1/input create mode 100644 2019/day1/part1.rb diff --git a/2019/day1/input b/2019/day1/input new file mode 100644 index 0000000..12c961d --- /dev/null +++ b/2019/day1/input @@ -0,0 +1,100 @@ +92349 +57040 +64079 +121555 +143735 +64642 +104858 +144446 +88871 +62338 +113424 +59960 +53999 +86867 +67224 +124130 +108921 +130492 +120361 +74426 +70397 +88106 +125442 +74237 +137818 +66633 +71756 +143276 +143456 +135698 +121124 +67739 +112861 +78572 +73565 +111899 +57543 +130314 +121605 +121426 +117143 +129957 +98042 +104760 +144846 +131238 +101076 +53328 +83592 +104077 +101952 +54137 +115363 +60556 +133086 +113361 +117829 +75003 +93729 +140022 +126219 +59907 +140589 +91812 +50485 +56232 +92858 +106820 +123423 +98553 +135315 +95583 +72278 +98702 +55709 +146773 +89719 +134752 +79562 +70455 +88468 +139824 +138646 +117516 +123267 +113754 +120353 +139145 +53219 +63053 +131434 +91705 +53650 +145234 +78461 +119587 +108976 +113613 +121790 +120366 diff --git a/2019/day1/part1.rb b/2019/day1/part1.rb new file mode 100644 index 0000000..3190c9c --- /dev/null +++ b/2019/day1/part1.rb @@ -0,0 +1,10 @@ +# frozen_string_literal: true + +answer = 0 +File.open(File.join(__dir__, 'input')) do |file| + file.readlines.each do |line| + mass = line.to_i + answer += (mass / 3).truncate - 2 + end +end +puts answer