Cod sursa(job #2478426)

Utilizator oldatlantianSerban Cercelescu oldatlantian Data 22 octombrie 2019 01:00:03
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();
}