Random Link ¯\_(ツ)_/¯ | ||
Jan 8, 2020 | » | AoC 2019 Day 01: The Tyranny of the Rocket Equation
3 min; updated Jan 8, 2020
Description Link to challenge The objective is to write a function that calculates the amount of fuel needed to propel a given mass. The question is interesting because the fuel has mass and therefore requires fuel too, and so forth. My Solution use std::fs::File; use std::io::{self, BufRead}; use std::path::Path; /// Returns the amount of fuel required to launch a module of mass `mass`. fn fuel_needed_for_mass(mass: i64) -> i64 { // You can return early from a function by using the `return` keyword and // specifying a value, but most functions return the last expression // implicitly.... |
Jan 8, 2019 | » | AoC 2019 Day 02: 1202 Program Alarm
3 min; updated Jan 8, 2019
Description Link to original challenge On the way to your gravity assist around the Moon, your ship computer beeps angrily about a “1202 program alarm”. On the radio, an Elf is already explaining how to handle the situation: “Don’t worry, that’s perfectly norma–” The ship computer bursts into flames. You notify the Elves that the computer’s magic smoke seems to have escaped. “That computer ran Intcode programs like the gravity assist program it was working on; surely there are enough spare parts up there to build a new Intcode computer!... |