fixed typo + re-added christmas tree
This commit is contained in:
parent
03063514a5
commit
9a1b3bedc2
@ -1,7 +1,7 @@
|
||||
#import "/src/utils.typ": *
|
||||
#import "@preview/cetz:0.3.1": canvas, draw
|
||||
|
||||
#let solveable(values, target) = {
|
||||
#let solvable(values, target) = {
|
||||
if values.len() == 1 {
|
||||
return values.last() == target
|
||||
}
|
||||
@ -9,7 +9,7 @@
|
||||
let values = values
|
||||
let v = values.pop()
|
||||
if calc.rem(target, v) == 0 {
|
||||
if solveable(values, target / v) {
|
||||
if solvable(values, target / v) {
|
||||
return true
|
||||
}
|
||||
}
|
||||
@ -17,7 +17,7 @@
|
||||
return false
|
||||
}
|
||||
|
||||
return solveable(values, target - v)
|
||||
return solvable(values, target - v)
|
||||
}
|
||||
|
||||
#let solve(input) = {
|
||||
@ -29,7 +29,7 @@
|
||||
target = int(target)
|
||||
values = values.split(" ").map(int)
|
||||
|
||||
if solveable(values, target) {
|
||||
if solvable(values, target) {
|
||||
total += target
|
||||
}
|
||||
}
|
||||
|
@ -5,7 +5,7 @@
|
||||
return int(str(a) + str(b))
|
||||
}
|
||||
|
||||
#let solveable(values, target) = {
|
||||
#let solvable(values, target) = {
|
||||
if values.len() == 1 {
|
||||
return values.last() == target
|
||||
}
|
||||
@ -13,7 +13,7 @@
|
||||
let values = values
|
||||
let v = values.pop()
|
||||
if calc.rem(target, v) == 0 {
|
||||
if solveable(values, target / v) {
|
||||
if solvable(values, target / v) {
|
||||
return true
|
||||
}
|
||||
}
|
||||
@ -27,7 +27,7 @@
|
||||
0,
|
||||
str-target.len() - str-v.len()
|
||||
)
|
||||
if solveable(values, int(target2)) {
|
||||
if solvable(values, int(target2)) {
|
||||
return true
|
||||
}
|
||||
}
|
||||
@ -35,7 +35,7 @@
|
||||
return false
|
||||
}
|
||||
|
||||
return solveable(values, target - v)
|
||||
return solvable(values, target - v)
|
||||
}
|
||||
|
||||
#let solve(input) = {
|
||||
@ -47,7 +47,7 @@
|
||||
target = int(target)
|
||||
values = values.split(" ").map(int)
|
||||
|
||||
if solveable(values, target) {
|
||||
if solvable(values, target) {
|
||||
total += target
|
||||
}
|
||||
}
|
||||
|
BIN
src/main.pdf
BIN
src/main.pdf
Binary file not shown.
@ -17,7 +17,6 @@
|
||||
|
||||
#v(2cm)
|
||||
|
||||
/*
|
||||
#align(center, canvas({
|
||||
draw.merge-path(
|
||||
{
|
||||
@ -50,7 +49,7 @@
|
||||
fill: rgb("#63584B"),
|
||||
stroke: none
|
||||
)
|
||||
}))*/
|
||||
}))
|
||||
|
||||
|
||||
#v(1fr)
|
||||
|
Loading…
Reference in New Issue
Block a user