We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent 961838f commit dc10f57Copy full SHA for dc10f57
1-2.py
@@ -0,0 +1,15 @@
1
+#!/usr/bin/env python
2
+
3
+readings = [int(row) for row in open('1.input').readlines()]
4
5
+increments = 0
6
+win_size = 3
7
+last = sum(readings[0:win_size])
8
9
+for i in range(1, len(readings)):
10
+ win_sum = sum(readings[i:i + win_size])
11
+ if win_sum > last:
12
+ increments += 1
13
+ last = win_sum
14
15
+print(increments)
1-2.rb
+#!/usr/bin/env ruby
+readings = File.read('1.input').lines.map(&:to_i)
+last = readings[0..win_size - 1].sum
+1.upto(readings.size - win_size) do |i|
+ win_sum = readings[i..i + win_size - 1].sum
+ increments += 1 if win_sum > last
+end
+print increments, "\n"
0 commit comments