Overall cleanup

This commit is contained in:
Sebastian 2020-12-17 14:05:06 +01:00
parent b4d3fbfe1f
commit 1baf814d90
15 changed files with 1 additions and 69 deletions

View File

@ -1,4 +1,3 @@
use itertools::Itertools;
use std::collections::HashMap;
use std::error::Error;
use std::fs::File;

View File

@ -1,5 +1,3 @@
use itertools::Itertools;
use std::collections::HashMap;
use std::error::Error;
use std::fs::File;
use std::io::{self, BufRead};
@ -12,22 +10,6 @@ enum Seat {
Occupied,
}
fn print_seats(seats: &Vec<Vec<Seat>>) {
println!("==========================================");
for y in 0..seats.len() {
let mut line = String::new();
for x in 0..seats[y].len() {
match seats[y][x] {
Seat::Floor => line.push_str("."),
Seat::Empty => line.push_str("L"),
Seat::Occupied => line.push_str("#"),
};
}
println!("{}", line)
}
println!("==========================================");
}
fn is_occupied(x: i32, y: i32, seats: &Vec<Vec<Seat>>) -> usize {
if y >= 0
&& y < seats.len() as i32

View File

@ -1,5 +1,3 @@
use itertools::Itertools;
use std::collections::HashMap;
use std::error::Error;
use std::fs::File;
use std::io::{self, BufRead};
@ -12,22 +10,6 @@ enum Seat {
Occupied,
}
fn print_seats(seats: &Vec<Vec<Seat>>) {
println!("==========================================");
for y in 0..seats.len() {
let mut line = String::new();
for x in 0..seats[y].len() {
match seats[y][x] {
Seat::Floor => line.push_str("."),
Seat::Empty => line.push_str("L"),
Seat::Occupied => line.push_str("#"),
};
}
println!("{}", line)
}
println!("==========================================");
}
fn sees_occupied(x: usize, y: usize, slope: (i32, i32), seats: &Vec<Vec<Seat>>) -> usize {
let mut ix = x as i32;
let mut iy = y as i32;

View File

@ -1,9 +1,6 @@
use itertools::Itertools;
use std::collections::HashMap;
use std::error::Error;
use std::fs::File;
use std::io::{self, BufRead};
use std::vec::Vec;
#[derive(PartialEq, Copy, Clone)]
enum Movement {

View File

@ -1,9 +1,6 @@
use itertools::Itertools;
use std::collections::HashMap;
use std::error::Error;
use std::fs::File;
use std::io::{self, BufRead};
use std::vec::Vec;
#[derive(PartialEq, Copy, Clone)]
enum Movement {

View File

@ -1,4 +1,3 @@
use itertools::Itertools;
use std::error::Error;
use std::fs::File;
use std::io::{self, BufRead};

View File

@ -1,25 +1,8 @@
use itertools::Itertools;
use std::error::Error;
use std::fs::File;
use std::io::{self, BufRead};
use std::vec::Vec;
fn next_depature(t: u64, b: u64) -> u64 {
if t % b == 0 {
0
} else {
b - (t % b)
}
}
fn print_rests(t: u64, buses: &Vec<Option<u64>>) {
for i in 0..buses.len() {
if let Some(bus) = buses[i] {
println!("{} : {} {}", bus, i, t % bus);
}
}
}
fn main() -> Result<(), Box<dyn Error>> {
let file = File::open("inputs/day13.txt")?;
let mut lines = io::BufReader::new(file).lines().map(|l| l.unwrap());

View File

@ -1,4 +1,3 @@
use itertools::Itertools;
use std::collections::HashMap;
use std::error::Error;
use std::fs::File;

View File

@ -1,4 +1,3 @@
use itertools::Itertools;
use std::collections::HashMap;
use std::error::Error;
use std::fs::File;

View File

@ -1,4 +1,3 @@
use itertools::Itertools;
use std::collections::HashMap;
use std::error::Error;
use std::fs::File;

View File

@ -72,7 +72,7 @@ fn main() -> Result<(), Box<dyn Error>> {
//Skip Text
lines.next().unwrap();
let mut line = lines.next().unwrap();
let line = lines.next().unwrap();
let my_ticket = ticket_from_string(line);
//Skip Text

View File

@ -1,4 +1,3 @@
use itertools::Itertools;
use std::error::Error;
use std::fs::File;
use std::io::{self, BufRead};

View File

@ -1,4 +1,3 @@
use itertools::Itertools;
use std::error::Error;
use std::fs::File;
use std::io::{self, BufRead};

View File

@ -1,4 +1,3 @@
use itertools::Itertools;
use std::collections::HashMap;
use std::error::Error;
use std::fs::File;

View File

@ -1,4 +1,3 @@
use itertools::Itertools;
use std::error::Error;
use std::fs::File;
use std::io::{self, BufRead};