summary refs log tree commit diff homepage
path: root/2022/day06.awk
blob: 176cd4fe37ebde0df02987aa759770b88330147a (plain) (blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
{
	for (i = 1; i < length; i++) {
		c1 = c2;
		c2 = c3;
		c3 = c4;
		c4 = substr($1, i, 1);
		if (c1 == c2 || c1 == c3 || c1 == c4) continue;
		if (c2 == c3 || c2 == c4) continue;
		if (c3 == c4) continue;
		if (i < 4) continue;
		print i;
		break;
	}
}