code wiki / (root) / nx_flg_t3.nx

nx_flg_t3.nx source

↩ module page · 16 lines · 463 B

1import "nx_syscalls.nx" 2import "nx_lib_std.nx" 3fn main(argc: i64, argv: *i64) -> i64 { 4 let mut sum = 0; 5 let mut bad = 0; 6 let mut k1 = 0; 7 let mut k2 = 0; 8 let mut k3 = 0; 9 10 for i in 0..argc { 11 let arg = argv[i]; 12 let parts = arg.split(";"); 13 for part in parts { 14 let parts = part.split("="); 15 if parts.len() == 2 { 16 let key = parts[0]; 17 let value = parts[1].parse::<i64