22 lines
404 B
Rust
22 lines
404 B
Rust
mod common;
|
|
|
|
use common::{read_file, Result};
|
|
|
|
fn main() -> Result<()> {
|
|
let entries = read_file()?;
|
|
|
|
let mut skip_inner = 0;
|
|
|
|
for outer in &entries {
|
|
for inner in entries.iter().skip(skip_inner) {
|
|
if outer + inner == 2020 {
|
|
println!("{}", outer * inner);
|
|
return Ok(());
|
|
}
|
|
}
|
|
skip_inner += 1;
|
|
}
|
|
|
|
Ok(())
|
|
}
|