From f6ff66ea2da1f30303f17a2dac341411fb325881 Mon Sep 17 00:00:00 2001 From: blenovo Date: Sat, 16 Aug 2025 00:38:26 +0200 Subject: final puzzle and little cleanup for 2018 --- 2018/aoc2018-d08-1.py | 31 ------------------------------- 1 file changed, 31 deletions(-) delete mode 100755 2018/aoc2018-d08-1.py (limited to '2018/aoc2018-d08-1.py') diff --git a/2018/aoc2018-d08-1.py b/2018/aoc2018-d08-1.py deleted file mode 100755 index 2d0110d..0000000 --- a/2018/aoc2018-d08-1.py +++ /dev/null @@ -1,31 +0,0 @@ -currentfilename = "input.txt"; -#currentfilename = "testinput.txt"; #example only - -f = open(currentfilename, 'r'); -myinput = eval(f.read().replace(" ",",")); -f.close(); - -#for i in myinput: -# print(i); - -def NodeAnalysis(License, index): - NumberOfChilds = License[index[0]]; - index[0] += 1; - NumberofEntries = License[index[0]]; - index[0] += 1; - #print(index, " - this node has ", NumberOfChilds, " and ", NumberofEntries); - for child in range(NumberOfChilds): - NodeAnalysis(License, index); - - for entry in range(NumberofEntries): - index[1] += License[index[0]]; - index[0] += 1; - #print("\tcurrent index ", index[0]); - - -i = [0,0]; - -NodeAnalysis(myinput, i); -print("input length\t", len(myinput)); -print("final index\t", i[0]); -print("part1 answer\t", i[1]); -- cgit v1.2.3