aoc2023/day5/src/main.rs

25 lines
398 B
Rust

use std::{collections::BTreeMap, io::stdin, ops::{Mul, Range}};
use anyhow::{Result, bail};
mod parse;
/// Stores a map as a series of contiguous offset ranges.
#[derive(Debug)]
struct Map {
from: String,
to: String,
ranges: Vec<(Range<usize>, Range<usize>)>,
}
impl Map {
fn lookup(&self, src: usize) -> usize {
todo!()
}
}
fn main() -> Result<()> {
Ok(())
}