Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/skerwe/advent-of-code-2017

Advent of Code 2017
https://github.com/skerwe/advent-of-code-2017

advent-of-code advent-of-code-2017 java

Last synced: 2 days ago
JSON representation

Advent of Code 2017

Awesome Lists containing this project

README

        

# Advent of Code 2017

My attempt at the Advent of Code for 2017

```text
_ _ __ _____ _ ___ ___ __ ______
/\ | | | | / _| / ____| | | |__ \ / _ \/_ |____ |
/ \ __| |_ _____ _ __ | |_ ___ | |_ | | ___ __| | ___ ) | | | || | / /
/ /\ \ / _` \ \ / / _ \ '_ \| __| / _ \| _| | | / _ \ / _` |/ _ \ / /| | | || | / /
/ ____ \ (_| |\ V / __/ | | | |_ | (_) | | | |___| (_) | (_| | __/ / /_| |_| || | / /
/_/ \_\__,_| \_/ \___|_| |_|\__| \___/|_| \_____\___/ \__,_|\___| |____|\___/ |_|/_/

```

![Made with Java](https://forthebadge.com/images/badges/made-with-java.svg)
![GitHub](https://img.shields.io/github/license/Skerwe/Advent-of-Code-2017?style=for-the-badge)

## Getting Started

These instructions will get you a copy of the project up and running on your local machine for testing purposes.

### Prerequisites

- You will need Java 1.8 or higher installed and configured on your system PATH.
It's best to use the [OpenJDK][openjdk], Windows users can get binaries from [AdoptOpenJDK][adoptopenjdk].
- [Apache Ant][ant]
- [Apache Ivy][ivy]

### Installing and Running

1. Clone the repository:
`git clone https://github.com/Skerwe/Advent-of-Code-2017.git`

2. In bash/terminal/command line, cd into the project directory:
`cd Advent-of-Code-2017`

3. Execute the command `ant`

The final output of the challenge is printed to the console.

## Build Commands

### Compile

```shell
ant compile
```

### Test

```shell
ant test
```

## This project was built with

- [Java](https://www.java.com/en/) programming language
- [Ant][ant] build tool
- [Ivy][ivy] dependency managment tools
- [JUnit][junit] (4.12) testing framework

## License

The source code is free -- see the [LICENSE](LICENSE) file for details

[openjdk]: https://openjdk.java.net/
[adoptopenjdk]: https://adoptopenjdk.net/
[ant]: http://ant.apache.org/
[ivy]: http://ant.apache.org/ivy/
[junit]: https://junit.org/junit4/