Init commit

This commit is contained in:
2025-12-03 22:38:57 +02:00
commit 600b41ba7a
19 changed files with 5365 additions and 0 deletions

22
cmd/day2/digits.go Normal file
View File

@@ -0,0 +1,22 @@
package main
func digits(n uint) []uint8 {
if n == 0 {
return []uint8{0}
}
var digits []uint8
for ; n != 0; n /= 10 {
digits = append(digits, uint8(n%10))
}
return digits
}
func number(digits []uint8) uint {
var n uint
base := uint(1)
for _, d := range digits {
n += uint(d) * base
base *= 10
}
return n
}