Cod sursa(job #3129178)

Utilizator Gabryel9898Bizdoc Vasile Gabriel Gabryel9898 Data 13 mai 2023 01:52:33
Problema A+B Scor 100
Compilator rs Status done
Runda Arhiva de probleme Marime 0.54 kb
use std::io::Write;
use std::fs::File;
use std::io::BufReader;
use std::io::BufRead;


fn main() {
    let file = File::open("adunare.in").expect("Cant open input file!"); 
    let reader = BufReader::new(file);

    let result: Vec<i64> = reader.lines()
        .map(|line| line.unwrap().parse::<i64>().unwrap())
        .collect();
    
    let sum: i64 = result.iter().sum();

    let mut output_buf = File::create("adunare.out").expect("Cant open output file!");
    write!(&mut output_buf, "{}", sum).expect("Can not write to output file");
}