Skip to content

Instantly share code, notes, and snippets.

View bracket.rs
// This file performs the stegasaurus recovery routine in order to fetch the tax brackets from
// your provided photograph.
use serde::Deserialize;
use std::fs;
use std::io::Cursor;
use std::path::Path;
#[derive(Debug, Deserialize)]
pub struct Bracket {
View keybase.md

Keybase proof

I hereby claim:

  • I am archer884 on github.
  • I am archer884 (https://keybase.io/archer884) on keybase.
  • I have a public key ASDF3VEaYHl-qzC7LOBEco5bK6ZhqIjP3DTlI-GXGYBkugo

To claim this, I am signing this object:

View Git Aliases
[alias]
co = checkout
# New branch
nb = checkout origin -b
# Push new branch
pnb = push -u origin HEAD
# Log Graph
@archer884
archer884 / blend.rs
Created Jan 19, 2019
Blend function
View blend.rs
fn blend(colors: impl IntoIterator<Item = Hex>) -> Option<Hex> {
let mut count = 0;
let mut a_sum = 0.0;
let mut b_sum = 0.0;
let mut c_sum = 0.0;
for color in colors {
let Hex(a, b, c) = color;
count += 1;
@archer884
archer884 / retry.cs
Created Mar 21, 2018
Generic retry stuff.
View retry.cs
using System;
using System.Threading;
using System.Threading.Tasks;
namespace retry
{
public static class Execute
{
static Executer _executer;
View main.rs
#![feature(test)]
extern crate fxhash;
extern crate test;
#[derive(Clone, Eq, PartialEq)]
struct MemoryBank {
banks: Vec<i32>,
}
View Program.cs
using System;
using System.Collections.Generic;
using System.Diagnostics;
using System.Linq;
namespace AocDay5
{
class Program
{
class Resources
View main.rs
#![feature(conservative_impl_trait)]
const INPUT: &str = include_str!("../input.txt");
fn main() {
println!("{}", run_program(read_input(), |i| i + 1));
println!("{}", run_program(read_input(), offset));
}
fn offset(i: i32) -> i32 {
View main.rs
static INPUT: &str = include_str!("../input.txt");
struct ProgramWithOffset<F> {
instructions: Vec<i32>,
offset: F,
}
impl<F: Fn(i32) -> i32> ProgramWithOffset<F> {
fn new<T: IntoIterator<Item = i32>>(instructions: T, offset: F) -> Self {
Self {
View Program.cs
using System;
using System.Collections.Generic;
using System.Diagnostics;
using System.Linq;
namespace cs_day_4
{
class Program
{
static void Main(string[] args)
You can’t perform that action at this time.