Cod sursa(job #2265483)

Utilizator freak93Adrian Budau freak93 Data 21 octombrie 2018 11:43:41
Problema A+B Scor 100
Compilator rs Status done
Runda Arhiva de probleme Marime 0.54 kb
use std::fs::File;
use std::io::{Read, BufRead, BufReader, Write};
use std::iter::Iterator;
use std::str;

fn main() {
    let mut input = BufReader::new(File::open("adunare.in").unwrap());
    let mut output = File::create("adunare.out").unwrap();

    let mut buffer = Vec::new();
    input.read_to_end(&mut buffer).unwrap();
    let text = str::from_utf8(&buffer).unwrap();
    let sum = text
        .split_whitespace()
        .map(|x| x.parse::<i32>().unwrap())
        .fold(0, |sum, x| sum + x);
    writeln!(output, "{}", sum).unwrap();
}