https://github.com/raagh/aoc_2024
https://github.com/raagh/aoc_2024
Last synced: about 1 year ago
JSON representation
- Host: GitHub
- URL: https://github.com/raagh/aoc_2024
- Owner: Raagh
- License: mit
- Created: 2024-12-08T14:14:33.000Z (over 1 year ago)
- Default Branch: main
- Last Pushed: 2025-01-03T11:23:39.000Z (over 1 year ago)
- Last Synced: 2025-02-04T16:50:47.521Z (over 1 year ago)
- Language: Go
- Size: 2.27 MB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# Advent of Code Golang Starter
A template for Advent of Code written in Go.
## Usage
You can follow the steps below to install, test, and run the solutions:
$ git clone https://github.com/ljgago/advent-of-code-golang-starter aoc-golang
$ cd aoc-golang
# install dependencies
$ go install
# run tests for day01
$ go test aoc/cmd/day01
# run the day01
$ go run aoc/cmd/day01
## Config
If you like read the inputs directly from web, you needs to set the environment
var `AOC_SESSION`. You can to get the session token from the cookie web browser.
Folder structure:
├── cmd
│ ├── day01
│ │ ├── day01.go
│ │ └── day01_test.go
│ └── template
│ ├── dayXX.go
│ └── dayXX_test.go
├── internal
│ └── utils
│ ├── read_file.go
│ └── read_http.go
└── resources
└── day01.txt
Happy coding!
[MIT License](LICENSE)