All Projects → lilactown → advent-2017

lilactown / advent-2017

Licence: other
Advent of Code 2017

Programming Languages

ocaml
1615 projects
javascript
184084 projects - #8 most used programming language

Projects that are alternatives of or similar to advent-2017

advent-of-code
My Advent of Code Solutions - 350/350 Stars
Stars: ✭ 30 (+87.5%)
Mutual labels:  advent-of-code, advent-of-code-2017
advent-of-code
My solutions for Advent of Code
Stars: ✭ 32 (+100%)
Mutual labels:  advent-of-code, advent-of-code-2017
adventofcode
Advent of Code solutions 2015-2021
Stars: ✭ 95 (+493.75%)
Mutual labels:  advent-of-code, advent-of-code-2017
adventofcode-solver
🎄 Advent of Code (2015-2021) in JavaScript
Stars: ✭ 16 (+0%)
Mutual labels:  advent-of-code, advent-of-code-2017
advent2017
Advent of Code 2017 solutions
Stars: ✭ 28 (+75%)
Mutual labels:  advent-of-code, advent-of-code-2017
aoc2017
Advent of Code 2017
Stars: ✭ 15 (-6.25%)
Mutual labels:  advent-of-code, advent-of-code-2017
adventofcode
🎄 Advent of Code (2015-2021) in C#
Stars: ✭ 114 (+612.5%)
Mutual labels:  advent-of-code, advent-of-code-2017
rescript-jest
ReScript bindings for Jest
Stars: ✭ 274 (+1612.5%)
Mutual labels:  reasonml
qnd
Quick and Dirty development builds
Stars: ✭ 19 (+18.75%)
Mutual labels:  reasonml
reason-catstagram
🐈 Catstagram made with ReasonReact!
Stars: ✭ 31 (+93.75%)
Mutual labels:  reasonml
bs-Zarith
Support Bigint, Q (rational numbers) and Z (integer numbers) in BuckleScript.
Stars: ✭ 15 (-6.25%)
Mutual labels:  reasonml
Scrypto-Advent-Calendar
Scrypto Advent Calendar. Learn the new programming langage to build secure DeFi applications quickly.
Stars: ✭ 22 (+37.5%)
Mutual labels:  advent-of-code
bs-lwt
BuckleScript bindings for Lwt
Stars: ✭ 26 (+62.5%)
Mutual labels:  reasonml
agda-mode-vscode
agda-mode on VS Code
Stars: ✭ 112 (+600%)
Mutual labels:  reasonml
gow
URL shortener for evlfctry.pro
Stars: ✭ 29 (+81.25%)
Mutual labels:  reasonml
rebez
Cubic bezier implementation in Reason / OCaml.
Stars: ✭ 31 (+93.75%)
Mutual labels:  reasonml
advent-of-code
My solutions to Advent of Code in Clojure
Stars: ✭ 13 (-18.75%)
Mutual labels:  advent-of-code
ocaml-mqtt
MQTT client for OCaml/ReasonML
Stars: ✭ 14 (-12.5%)
Mutual labels:  reasonml
AdventOfCode2021
My solutions to Advent of Code 2021
Stars: ✭ 15 (-6.25%)
Mutual labels:  advent-of-code
bs-downshift
BuckleScript bindings for Downshift
Stars: ✭ 21 (+31.25%)
Mutual labels:  reasonml

Advent of Code, 2017

I'll be updating this repository with each day's solution in ReasonML. It's built using BuckleScript; check out the ReasonML quick start guide for installing the tool chain if you want to build changes to the project.

Solution source files are in src/*.re. Common utilities and data structures are found in src/utils/*.re.

If you want to just try out the solutions, you can build the project (yarn build) and run them with the command:

yarn solve day4 part1 "my test input"

Or, by starting up a node REPL:

~/Code/advent-2017 $ node
> let day4 = require('./src/dayFour.bs')
undefined
> day4.part1('my test input')

Tests are located in the src/tests directory; they are automatically generated using the Solution functor and are based on the cases binding found in each solution module. The tests run automatically on compiling.

Editor

If you use vscode, Press Windows + Shift + B it will build automatically

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].