Skip to content

A repository of Mathematica solutions for Advent of Code 2017.

Notifications You must be signed in to change notification settings

HiggstonRainbird/AoC-2017

Repository files navigation

Mathematica Advent of Code

2017

This repository stores my Advent Of Code solutions for 2017, written in Mathematica. Some of these solutions are simple one-liners, and others are procedural and not fundamentally different from most other common programming languages, and so don't have any READMEs associated with them. Some (marked in bold) are more involved and have (or need) explanations.

Days Completed

  • Day 1: Inverse Captcha
  • Day 2: Corruption Checksum
  • Day 3: Spiral Memory
  • Day 4: High-Entropy Passphrases
  • Day 5: A Maze of Twisty Trampolines, All Alike
  • Day 6: Memory Reallocation
  • Day 7: Recursive Circus
  • Day 8: I Heard You Like Registers
  • Day 9: Stream Processing
  • Day 10: Knot Hash
  • Day 11: Hex Ed
  • Day 12: Digital Plumber
  • Day 13: Packet Scanner (This code is currently a mess, and will be a mess until I get the Chinese Remainder Theorem working to speed it up.)
  • Day 14: Disk Defragmentation
  • Day 15: Dueling Generators
  • Day 16: Permutation Promenade
  • Day 17: Spinlock (This has an Upping The Ante part to it, going well beyond the limits of a brute-force search)
  • Day 18: Duet
  • Day 19: A Series of Tubes
  • Day 20: Particle Swarm
  • Day 21: Fractal Art
  • Day 22: Sporifica Virus
  • Day 23: Coprocessor Conflagration (As part of Upping The Ante, the solution to part 1 and part 2 of this problem are included both in Mathematica and in TI-89 BASIC)
  • Day 24: Electromagnetic Moat
  • Day 25: The Halting Problem

This challenge is now completed. Merry Christmas!

About

A repository of Mathematica solutions for Advent of Code 2017.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages