We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent ab0201f commit 090201eCopy full SHA for 090201e
2017/day01.rb
@@ -0,0 +1,19 @@
1
+if ARGV.length > 0
2
+ input = ARGV[0]
3
+else
4
+ input = File.read('inputs/day01.txt')
5
+end
6
+
7
+def checksum(num)
8
+ sum = 0
9
+ digits = num.split('')
10
+ fulldigits = digits + digits
11
+ for i in 0...digits.length
12
+ if(digits[i] == fulldigits[i+1])
13
+ sum += digits[i].to_i
14
+ end
15
16
+ sum
17
18
19
+puts checksum(input)
Gemfile
@@ -0,0 +1,3 @@
+source "https://rubygems.org"
+ruby "2.4.2"
0 commit comments