Completed day 9

This commit is contained in:
2019-12-15 22:50:27 -05:00
parent ee946c4409
commit 254377b5af
2 changed files with 88 additions and 35 deletions

View File

@@ -9,12 +9,16 @@ const INPUT: &str = "input/input.txt";
type Result<T> = result::Result<T, Box<dyn Error>>;
fn solve_part1() -> Result<u32> {
Ok(1)
fn solve_part1() -> Result<i64> {
let mut intcode = read_intcode(INPUT)?;
let output = intcode.execute(&[1]).expect("Failed to execute intcode");
Ok(output[output.len() - 1])
}
fn solve_part2() -> Result<u32> {
Ok(1)
fn solve_part2() -> Result<i64> {
let mut intcode = read_intcode(INPUT)?;
let output = intcode.execute(&[2]).expect("Failed to execute intcode");
Ok(output[output.len() - 1])
}
fn main() -> Result<()> {
@@ -23,8 +27,3 @@ fn main() -> Result<()> {
Ok(())
}
#[cfg(test)]
mod tests {
use super::*;
}