Explore GitLab
Discover projects, groups and snippets. Share your projects with others

makeChange.py is a program I wrote recently for a job application to solve an optimization problem: given a set of coin denominations with arbitrary values, and a sum to total to, return the minimum number of coins necessary to reach that sum.

Solver for Fantasyland in Openface Chinese Poker. Uses Will Drevo's deuces hand evaluator.

The game 2048.

A Google Foobar problem.

Google Foobar problem carrotland.

A Google Foobar problem.

A Google Foobar problem.

A Google Foobar problem.

Various problems from Project Euler.

My final project in my AI class circa 2008, a reinforcement learning agent that can play nearly optimal blackjack.


...yeah, turns out this was a shortlived experiment.

A Google Foobar problem.


C program that uses an assemblylike language to spawn random miniprograms, attempting to match test cases to find a program that satisfies those conditions.


Python port of Skynet

fun with plots

Implementation and exploration of Blokus
