Skip to content

Fyvel/advent-of-code

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

71 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

advent-code

Advent of Code

let's do this

Go

package main

import (
	"fmt"
	"os"
	"path/filepath"
	"strings"
)

func readData() ([]string, error) {
	data, err := os.ReadFile(filepath.Join(".", "data.txt"))
	if err != nil {
		return nil, err
	}
	return strings.Split(string(data), "\n"), nil
}

func formatData(rows []string) []string {
	return rows
}

func part1(data []string) {
	fmt.Println("Part 1:", data)
}

func part2(data []string) {
	fmt.Println("Part 2:", data)
}

func main() {
	data, err := readData()
	if err != nil {
		fmt.Println("Get rekt:", err)
		return
	}

	formattedData := formatData(data)
	part1(formattedData)
	part2(formattedData)
}

About

let's do this

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors