Welcome! Over here, you'll find a collection of various Challenges I've solved using Golang. This repository has been worked out to be as generic and flexible as possible, allowing for most Coding Challenges to have a place in here (thus avoiding multiple repos per website).
Some examples of compatible Coding Challenge websites include, but are not limited to:
- Advent of Code
- Google Coding Competitions
- Project Euler
- Hacker Rank
- ...and potentially many others!
List of Projects
This repository has a thin layer that has been designed to work in a simple fashion:
- Read input files from the
assets
folder - Example/scenario files are read and executed
- These example files consist of a single input file (with the sample input) and potentially multiple output files (with expected outputs)
- If all examples run successfully, the program then proceeds to execute the "real" scenario (a scenario for which the expected output is not known)
TODO: getting started
Since this is a repository designed to mainly contain all algorithms and progress I have over various Coding Challenges, contributions are not expected. However, if you would like to contribute to the core logic orchestrating code executions (anything within the internal
folder), feel free to do so! Contributions to the pkg
folder would most likely be ignored, since I'd like to maintain this a project that holds my own solution attempts as much as possible.