start 2024, 2024-01
This commit is contained in:
46
2024/main.odin
Normal file
46
2024/main.odin
Normal file
@@ -0,0 +1,46 @@
|
||||
package aoc
|
||||
|
||||
import "core:strconv"
|
||||
import "core:fmt"
|
||||
import "core:os"
|
||||
|
||||
main :: proc() {
|
||||
buf := [4]u8{}
|
||||
fmt.print("Enter a day between 1 and 25: ")
|
||||
sz, err := os.read(os.stdin, buf[:])
|
||||
if err != nil {
|
||||
fmt.println(err)
|
||||
panic("read failure")
|
||||
}
|
||||
|
||||
day, _ := strconv.parse_int(string(buf[:sz]))
|
||||
|
||||
switch(day) {
|
||||
case 1: day01()
|
||||
case 2: day02()
|
||||
case 3: day03()
|
||||
case 4: day04()
|
||||
case 5: day05()
|
||||
case 6: day06()
|
||||
case 7: day07()
|
||||
case 8: day08()
|
||||
case 9: day09()
|
||||
case 10: day10()
|
||||
case 11: day11()
|
||||
case 12: day12()
|
||||
case 13: day13()
|
||||
case 14: day14()
|
||||
case 15: day15()
|
||||
case 16: day16()
|
||||
case 17: day17()
|
||||
case 18: day18()
|
||||
case 19: day19()
|
||||
case 20: day20()
|
||||
case 21: day21()
|
||||
case 22: day22()
|
||||
case 23: day23()
|
||||
case 24: day24()
|
||||
case 25: day25()
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user