Completed day 9
This commit is contained in:
@@ -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::*;
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user