Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/dbubenheim/advent-of-code-2019
My very own solutions to the amazing advent of code from 2019
https://github.com/dbubenheim/advent-of-code-2019
advent-of-code kotlin puzzle-solver
Last synced: about 2 months ago
JSON representation
My very own solutions to the amazing advent of code from 2019
- Host: GitHub
- URL: https://github.com/dbubenheim/advent-of-code-2019
- Owner: dbubenheim
- License: mit
- Created: 2022-06-04T12:19:14.000Z (over 2 years ago)
- Default Branch: main
- Last Pushed: 2024-11-20T17:28:37.000Z (about 2 months ago)
- Last Synced: 2024-11-20T18:30:20.687Z (about 2 months ago)
- Topics: advent-of-code, kotlin, puzzle-solver
- Language: Kotlin
- Homepage: https://adventofcode.com/2019
- Size: 213 KB
- Stars: 0
- Watchers: 2
- Forks: 0
- Open Issues: 11
-
Metadata Files:
- Readme: README.md
- License: LICENSE.md
Awesome Lists containing this project
README
# advent-of-code-2019
![GitHub last commit](https://img.shields.io/github/last-commit/dbubenheim/advent-of-code-2019?style=for-the-badge)
![GitHub Workflow](https://github.com/dbubenheim/advent-of-code-2019/actions/workflows/build.yml/badge.svg)
![GitHub](https://img.shields.io/github/license/dbubenheim/advent-of-code-2019?label=license&style=for-the-badge)
![GitHub code size in bytes](https://img.shields.io/github/languages/code-size/dbubenheim/advent-of-code-2019?style=for-the-badge)
![GitHub top language](https://img.shields.io/github/languages/top/dbubenheim/advent-of-code-2019?style=for-the-badge)
![GitHub search hit counter](https://img.shields.io/github/search/dbubenheim/advent-of-code-2019/goto?style=for-the-badge)## Getting Started
These instructions will get you a copy of the project up and running on your local machine for development and testing purposes.
### Prerequisites
What things you need to install the software and how to install them
- JDK 17 or later
### Installing
You can setup the project into an IDE by importing the folder. The following command shows how to do it in IntelliJ IDEA.
```
idea advent-of-code-2019
```## Running the tests
You can easily run the automated tests of this project by the shipped gradle wrapper
```
❯ ./gradlew clean test
Starting a Gradle Daemon (subsequent builds will be faster)> Task :app:compileKotlin
> Task :app:test
...
BUILD SUCCESSFUL in 1m 44s
5 actionable tasks: 5 executed
```### Break down into tests
There are unit tests for all of the solved days. Each one is in a separate package located under `src/test/kotlin`.
```
── test
├── kotlin
│ └── advent
│ └── of
│ └── code
│ ├── day01
│ │ └── Day01Test.kt
│ ├── day02
│ │ └── Day02Test.kt
│ ├── day03
│ │ └── Day03Test.kt
```## Built With
* [Kotlin](https://kotlinlang.org/) - The programming language used
* [Gradle](https://gradle.org/) - Dependency Management## Authors
* **Daniel Bubenheim** - *Initial work* - [dbubenheim](https://github.com/dbubenheim)
See also the list of [contributors](https://github.com/dbubenheim/advent-of-code-2019/contributors) who participated in this project.
## License
This project is licensed under the MIT License - see the [LICENSE.md](LICENSE.md) file for details