Skip to content

Instantly share code, notes, and snippets.

J/A archer884

Block or report user

Report or block archer884

Hide content and notifications from this user.

Learn more about blocking users

Contact Support about this user’s behavior.

Learn more about reporting abuse

Report abuse
View GitHub Profile
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.