Added older advents

This commit is contained in:
Jos van Goor 2022-12-01 13:46:47 +01:00
parent 8db2505049
commit 9cf858b860
78 changed files with 13807 additions and 0 deletions

View file

@ -0,0 +1,29 @@
#include <iostream>
using namespace std;
int required_fuel(int mass)
{
int fuel = (mass / 3) - 2;
if (fuel <= 0)
return 0;
return fuel + required_fuel(fuel);
}
int main(int argv, char **argc)
{
int sum = 0;
while (!cin.eof())
{
int mass;
cin >> mass;
sum += required_fuel(mass);
// cout << mass << " requires " << required_fuel(mass) << "\n";
}
cout << "Total required fuel: " << sum << "\n";
}