things
This commit is contained in:
@@ -1,12 +1,13 @@
|
||||
package be.vandewalleh.aoc.days
|
||||
|
||||
import be.vandewalleh.aoc.utils.BaseDay
|
||||
import be.vandewalleh.aoc.utils.input.Day
|
||||
import be.vandewalleh.aoc.utils.input.Lines
|
||||
|
||||
@Day
|
||||
class Day01(@Lines val items: IntArray) {
|
||||
class Day01 : BaseDay() {
|
||||
private val items by lazy { input.lines.ints }
|
||||
|
||||
fun part1(): Int {
|
||||
override fun part1(): Int {
|
||||
var count = 0
|
||||
for (i in 0 until items.size - 1) {
|
||||
if (items[i] < items[i + 1]) count++
|
||||
@@ -14,7 +15,7 @@ class Day01(@Lines val items: IntArray) {
|
||||
return count
|
||||
}
|
||||
|
||||
fun part2(): Int {
|
||||
override fun part2(): Int {
|
||||
var count = 0
|
||||
for (i in 0 until items.size - 3) {
|
||||
val a = items.drop(i).take(3).sum()
|
||||
|
||||
Reference in New Issue
Block a user