Advertisement · 728 × 90

Posts by frectonz

nope, it's not

2 months ago 0 0 0 0

doing my part to save the world from the RAMpocalypse

2 months ago 3 0 1 0
Preview
Penny - Serverless for your servers A reverse proxy that starts your apps on demand and kills them when idle.

pennyproxy.com

2 months ago 0 0 0 0
Post image
2 months ago 0 0 1 1
Post image

that job satisfaction must have hit hard 😂

3 months ago 2 0 0 0
Advent of Code 2025

I just completed all 12 days of Advent of Code 2025! #AdventOfCode adventofcode.com

Cursor did it not me, also stole a python solution for Day 10 Part 2

4 months ago 4 0 0 0
advent_of_code_2025/day-11 at main · frectonz/advent_of_code_2025 Solutions for advent of code 2025. Contribute to frectonz/advent_of_code_2025 development by creating an account on GitHub.

github.com/frectonz/adv...

4 months ago 2 0 0 0
Day 11 - Advent of Code 2025

I've completed "Reactor" - Day 11 - Advent of Code 2025 #AdventOfCode adventofcode.com/2025/day/11

Used @rust-lang.org

Part 1 - Used Petgraph
Part 2 - Used Pathfinding

4 months ago 5 0 1 0
Advertisement
Preview
advent_of_code_2025/day-10/part-1 at main · frectonz/advent_of_code_2025 Solutions for advent of code 2025. Contribute to frectonz/advent_of_code_2025 development by creating an account on GitHub.

github.com/frectonz/adv...

4 months ago 1 0 0 0

Couldn't solve Day 10, only did part 1.

Used @rust-lang.org also use nom for the parser

Implementing the parser was the only fun part

4 months ago 2 0 1 0
advent_of_code_2025/day-09 at main · frectonz/advent_of_code_2025 Solutions for advent of code 2025. Contribute to frectonz/advent_of_code_2025 development by creating an account on GitHub.

github.com/frectonz/adv...

4 months ago 0 0 0 0
Day 9 - Advent of Code 2025

I've completed "Movie Theater" - Day 9 - Advent of Code 2025 #AdventOfCode adventofcode.com/2025/day/9

Used @rust-lang.org

4 months ago 3 0 1 0
Preview
advent_of_code_2025/day-08 at main · frectonz/advent_of_code_2025 Solutions for advent of code 2025. Contribute to frectonz/advent_of_code_2025 development by creating an account on GitHub.

This one broke me, had to port someone else's python code just to get the stars.

github.com/frectonz/adv...

4 months ago 2 0 0 0
Day 8 - Advent of Code 2025

I've completed "Playground" - Day 8 - Advent of Code 2025 #AdventOfCode adventofcode.com/2025/day/8

Used @typescriptlang.org

4 months ago 3 0 1 0
Preview
GitHub - frectonz/advent_of_code_2025: Solutions for advent of code 2025 Solutions for advent of code 2025. Contribute to frectonz/advent_of_code_2025 development by creating an account on GitHub.

github.com/frectonz/adv...

4 months ago 1 0 0 0
Day 7 - Advent of Code 2025

I've completed "Laboratories" - Day 7 - Advent of Code 2025 #AdventOfCode adventofcode.com/2025/day/7

Used Elm

4 months ago 3 0 1 0
Advertisement
Preview
advent_of_code_2025/day-06 at main · frectonz/advent_of_code_2025 Solutions for advent of code 2025. Contribute to frectonz/advent_of_code_2025 development by creating an account on GitHub.

github.com/frectonz/adv...

4 months ago 1 0 0 0
screenshot of helix edit with the ayu dark theme showing the text

parseNumberLine :: [Int] -> String -> [[Maybe Int]]
parseNumberLine indexes s = go [] s
  where
    isGroup :: String -> Bool
    isGroup []         = True
    isGroup [' ']      = True
    isGroup (' ' : tl) = (length s - length tl) `elem` indexes
    isGroup _          = False

    go :: [[Maybe Int]] -> String -> [[Maybe Int]]

    go acc (' '  : ' ' : ' ' : d   : tl) | isGroup tl && isAllDigits [d]          = go' ([n  , n  , n  , y d] : acc) tl
    go acc (' '  : ' ' : c   : d   : tl) | isGroup tl && isAllDigits [c, d]       = go' ([n  , n  , y c, y d] : acc) tl
    go acc (' '  : b   : c   : d   : tl) | isGroup tl && isAllDigits [b, c, d]    = go' ([n  , y b, y c, y d] : acc) tl
    go acc (a    : ' ' : ' ' : ' ' : tl) | isGroup tl && isAllDigits [a]          = go' ([y a, n  , n  , n  ] : acc) tl
    go acc (a    : b   : ' ' : ' ' : tl) | isGroup tl && isAllDigits [a, b]       = go' ([y a, y b, n  , n  ] : acc) tl
    go acc (a    : b   : c   : ' ' : tl) | isGroup tl && isAllDigits [a, b, c]    = go' ([y a, y b, y c, n  ] : acc) tl
    go acc (a    : b   : c   : d   : tl) | isGroup tl && isAllDigits [a, b, c, d] = go' ([y a, y b, y c, y d] : acc) tl

    go acc (' '  : ' ' : c   : tl) | isGroup tl && isAllDigits [c]       = go' ([n  , n  , y c] : acc) tl
    go acc (a    : ' ' : ' ' : tl) | isGroup tl && isAllDigits [a]       = go' ([y a, n  , n  ] : acc) tl
    go acc (' '  : b   : c   : tl) | isGroup tl && isAllDigits [b, c]    = go' ([n  , y b, y c] : acc) tl
    go acc (a    : b   : ' ' : tl) | isGroup tl && isAllDigits [a, b]    = go' ([y a, y b, n  ] : acc) tl
    go acc (a    : b   : c   : tl) | isGroup tl && isAllDigits [a, b, c] = go' ([y a, y b, y c] : acc) tl

    go acc (' '  : b   : tl) | isGroup tl && isAllDigits [b]    = go' ([n  , y b] : acc) tl
    go acc (a    : ' ' : tl) | isGroup tl && isAllDigits [a]    = go' ([y a, n  ] : acc) tl
    go acc (a    : b   : tl) | isGroup tl &&

screenshot of helix edit with the ayu dark theme showing the text parseNumberLine :: [Int] -> String -> [[Maybe Int]] parseNumberLine indexes s = go [] s where isGroup :: String -> Bool isGroup [] = True isGroup [' '] = True isGroup (' ' : tl) = (length s - length tl) `elem` indexes isGroup _ = False go :: [[Maybe Int]] -> String -> [[Maybe Int]] go acc (' ' : ' ' : ' ' : d : tl) | isGroup tl && isAllDigits [d] = go' ([n , n , n , y d] : acc) tl go acc (' ' : ' ' : c : d : tl) | isGroup tl && isAllDigits [c, d] = go' ([n , n , y c, y d] : acc) tl go acc (' ' : b : c : d : tl) | isGroup tl && isAllDigits [b, c, d] = go' ([n , y b, y c, y d] : acc) tl go acc (a : ' ' : ' ' : ' ' : tl) | isGroup tl && isAllDigits [a] = go' ([y a, n , n , n ] : acc) tl go acc (a : b : ' ' : ' ' : tl) | isGroup tl && isAllDigits [a, b] = go' ([y a, y b, n , n ] : acc) tl go acc (a : b : c : ' ' : tl) | isGroup tl && isAllDigits [a, b, c] = go' ([y a, y b, y c, n ] : acc) tl go acc (a : b : c : d : tl) | isGroup tl && isAllDigits [a, b, c, d] = go' ([y a, y b, y c, y d] : acc) tl go acc (' ' : ' ' : c : tl) | isGroup tl && isAllDigits [c] = go' ([n , n , y c] : acc) tl go acc (a : ' ' : ' ' : tl) | isGroup tl && isAllDigits [a] = go' ([y a, n , n ] : acc) tl go acc (' ' : b : c : tl) | isGroup tl && isAllDigits [b, c] = go' ([n , y b, y c] : acc) tl go acc (a : b : ' ' : tl) | isGroup tl && isAllDigits [a, b] = go' ([y a, y b, n ] : acc) tl go acc (a : b : c : tl) | isGroup tl && isAllDigits [a, b, c] = go' ([y a, y b, y c] : acc) tl go acc (' ' : b : tl) | isGroup tl && isAllDigits [b] = go' ([n , y b] : acc) tl go acc (a : ' ' : tl) | isGroup tl && isAllDigits [a] = go' ([y a, n ] : acc) tl go acc (a : b : tl) | isGroup tl &&

basically just pattern matched my way out of hell

4 months ago 2 0 1 0
Day 6 - Advent of Code 2025

I've completed "Trash Compactor" - Day 6 - Advent of Code 2025 #AdventOfCode adventofcode.com/2025/day/6

Used @haskell.org

4 months ago 4 0 1 0
Preview
advent_of_code_2025/day-05 at main · frectonz/advent_of_code_2025 Solutions for advent of code 2025. Contribute to frectonz/advent_of_code_2025 development by creating an account on GitHub.

github.com/frectonz/adv...

4 months ago 0 0 0 0
Day 5 - Advent of Code 2025

I've completed "Cafeteria" - Day 5 - Advent of Code 2025 #AdventOfCode adventofcode.com/2025/day/5

Used @ocaml.org

4 months ago 5 1 1 0
Preview
advent_of_code_2025/day-04 at main · frectonz/advent_of_code_2025 Solutions for advent of code 2025. Contribute to frectonz/advent_of_code_2025 development by creating an account on GitHub.

github.com/frectonz/adv...

4 months ago 0 0 0 0
Day 4 - Advent of Code 2025

I've completed "Printing Department" - Day 4 - Advent of Code 2025 #AdventOfCode adventofcode.com/2025/day/4

Used @rust-lang.org

4 months ago 4 0 1 0
Advertisement

awesome

4 months ago 1 0 0 0

custom sprite animations for when they get thrown 👀

4 months ago 2 0 1 0
advent_of_code_2025/day-03 at main · frectonz/advent_of_code_2025 Solutions for advent of code 2025. Contribute to frectonz/advent_of_code_2025 development by creating an account on GitHub.

github.com/frectonz/adv...

4 months ago 0 0 0 0
Day 3 - Advent of Code 2025

I've completed "Lobby" - Day 3 - Advent of Code 2025 #AdventOfCode adventofcode.com/2025/day/3

Used Idris

4 months ago 2 0 1 0
Preview
advent_of_code_2025/day-02 at main · frectonz/advent_of_code_2025 Solutions for advent of code 2025. Contribute to frectonz/advent_of_code_2025 development by creating an account on GitHub.

github.com/frectonz/adv...

4 months ago 0 0 0 0
Day 2 - Advent of Code 2025

I've completed "Gift Shop" - Day 2 - Advent of Code 2025 #AdventOfCode adventofcode.com/2025/day/2

Used @gleam.run

4 months ago 2 0 1 0
advent_of_code_2025/day-01 at main · frectonz/advent_of_code_2025 Solutions for advent of code 2025. Contribute to frectonz/advent_of_code_2025 development by creating an account on GitHub.

github.com/frectonz/adv...

4 months ago 0 0 0 0
Advertisement