Skip to content

Instantly share code, notes, and snippets.

@n7itro
n7itro / part1.nim
Created April 21, 2024 12:28
Advent of Code 2023 Day 1 - Nim
import strutils, sequtils
var sum = 0
for line in lines "src/input.txt":
let digits = line.filter isDigit
sum += parseInt $digits[0] & $digits[^1]
echo sum
@n7itro
n7itro / sudoku.nim
Created November 13, 2023 17:44
Sudoku solver using backtracking algorithm written in Nim
import strutils
var grid = [
[6, 0, 0, 0, 0, 4, 5, 3, 0],
[8, 0, 0, 0, 5, 0, 0, 0, 9],
[5, 9, 4, 0, 0, 0, 8, 2, 0],
[0, 5, 0, 3, 0, 0, 0, 0, 0],
[0, 3, 0, 0, 0, 0, 0, 8, 5],
[0, 0, 2, 0, 0, 1, 0, 7, 0],
[2, 0, 8, 0, 0, 0, 0, 5, 0],