Skip to content

Instantly share code, notes, and snippets.

View forrestthewoods's full-sized avatar

Forrest Smith forrestthewoods

View GitHub Profile
mod data;
/*
pub mod day00 {
use std::fmt::Write;
pub fn run() -> String {
let mut result = String::with_capacity(128);
let answer_part1 = part1(crate::data::DAY00);
const expect = @import("std").testing.expect;
const std = @import("std");
pub fn main() anyerror!void {
var alloc = std.heap.GeneralPurposeAllocator(.{}){};
defer std.debug.assert(!alloc.deinit());
try day01(&alloc.allocator);
}
#include <array>
#include <chrono>
#include <numeric>
#include <sstream>
#include <thread>
#include <vector>
using Nanoseconds = std::chrono::nanoseconds;
using Microseconds = std::chrono::microseconds;
using Milliseconds = std::chrono::milliseconds;
import os
import json
import matplotlib.pyplot as plt
import numpy as np
import pprint
import requests
from matplotlib.offsetbox import AnnotationBbox, OffsetImage
# Useful URLS
import os
import json
import matplotlib.pyplot as plt
import numpy as np
import requests
from matplotlib.offsetbox import AnnotationBbox, OffsetImage
from concurrent.futures import ThreadPoolExecutor
# Example URLS