support up to 6 args, euler

This commit is contained in:
2025-06-01 16:12:47 +02:00
parent 7fa08d8b37
commit 8a0fbac739
12 changed files with 213 additions and 24 deletions

14
examples/euler9.zr Normal file
View File

@@ -0,0 +1,14 @@
func print_i64[x : I64] : I64
printf("%ld\n", x)
func main[] : I64
let a: I64 = 1
while a < 1000
let b: I64 = 1
while b < 1000
let c: I64 = 1000 - b - a
if a * a + b * b == c * c
print_i64(a * b * c)
return 0
b = b + 1
a = a + 1