Add day 1 part 2 (awk)

This commit is contained in:
kageru 2019-12-01 06:52:57 +01:00
parent da1d55a240
commit b68651c4f8
Signed by: kageru
GPG Key ID: 8282A2BEA4ADA3D2

16
2019/1/day1_2.awk Normal file
View File

@ -0,0 +1,16 @@
#!/usr/bin/awk -f
function calc_fuel(mass) {
return int(mass / 3) - 2;
}
{
c = calc_fuel($1);
while (c > 0) {
s += c;
c = calc_fuel(c);
}
}
END {
print s;
}