diff options
Diffstat (limited to '2025/tpl.rs')
| -rw-r--r-- | 2025/tpl.rs | 31 |
1 files changed, 31 insertions, 0 deletions
diff --git a/2025/tpl.rs b/2025/tpl.rs new file mode 100644 index 0000000..a19d21f --- /dev/null +++ b/2025/tpl.rs @@ -0,0 +1,31 @@ +#![allow(dead_code)] +#![allow(unused_variables)] +#![allow(unused_mut)] +use std::env; +use std::fs::File; +use std::io::Read; + +fn main() { + let args: Vec<String> = env::args().collect(); + let filename = if args.len() == 1 { + "in/".to_owned() + args[0].split('/').last().unwrap() + ".pzl" + } else { + args[1].clone() + }; + let mut f = File::open(filename).expect("cannot open file"); + let mut content = String::new(); + f.read_to_string(&mut content).expect("cannot read file"); + let lines = content.trim_end().split("\n"); + + for line in lines { + println!("{:?}", line); + } + + let mut res1 = 0; + let mut res2 = 0; + + println!("res1: {}", res1); + println!("res2: {}", res2); + //assert_eq!(res1, ); + //assert_eq!(res2, ); +} |
