2024-12-24 17:46:47 +01:00

23 lines
295 B
Plaintext

fun addFirst(n : i32) i32 {
var result : i32;
result = 0;
var i : i32;
i = 0;
while (i < n) {
result = result + i;
i = i + 1;
}
ret result;
}
// fun f(n : i32) i32 {
// if (n < 2) ret n;
// ret f(n - 1);
// }
fun main(argc : i32) u8 {
ret addFirst(argc) as u8;
}