tadd day 6 part 1 - aoc22 - advent of code 2022 solutions
HTML git clone git://src.adamsgaard.dk/aoc22
DIR Log
DIR Files
DIR Refs
DIR README
---
DIR commit e2290cf47569e979fc024fc8060c156eed4561c5
DIR parent ffafc777abe869365b6e3ee8f0d43ef7ca89ac06
HTML Author: Anders Damsgaard <anders@adamsgaard.dk>
Date: Tue, 6 Dec 2022 09:11:17 +0000
add day 6 part 1
Diffstat:
A 6/aoc6 | 13 +++++++++++++
A 6/input | 1 +
A 6/mkfile | 11 +++++++++++
A 6/testinput | 5 +++++
4 files changed, 30 insertions(+), 0 deletions(-)
---
DIR diff --git a/6/aoc6 b/6/aoc6
t@@ -0,0 +1,13 @@
+#!/bin/awk -f
+{
+ for (i=4; i<=length($0); i++) {
+ m1 = substr($0, i-3, 1)
+ m2 = substr($0, i-2, 1)
+ m3 = substr($0, i-1, 1)
+ m4 = substr($0, i, 1)
+ if (m1 != m2 && m1 != m3 && m1 != m4 && m2 != m3 && m2 != m4 && m3 != m4) {
+ print(i)
+ break
+ }
+ }
+}
DIR diff --git a/6/input b/6/input
t@@ -0,0 +1 @@
mx1.adamsgaard.dk:70 /src/aoc22/commit/e2290cf47569e979fc024fc8060c156eed4561c5.gph:40: line too long