Cod sursa(job #3133948)
Utilizator | Data | 27 mai 2023 18:33:01 | |
---|---|---|---|
Problema | A+B | Scor | 0 |
Compilator | rs | Status | done |
Runda | Arhiva de probleme | Marime | 0.5 kb |
use std::fs;
pub fn add() -> Result<(), std::io::Error> {
fs::write(
"adunare.out",
fs::read_to_string("./adunare.in")
.expect("File could not be read!")
.lines()
.map(|s| s.parse::<isize>().unwrap_or(0))
.sum::<isize>()
.to_string(),
)
}
#[cfg(test)]
mod tests {
use super::add;
use std::fs;
#[test]
fn test_add() {
add();
assert_eq!(fs::read_to_string("adunare.out").unwrap(), "376")
}
}