Advertisement
Guest User

Untitled

a guest
Dec 31st, 2018
111
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Rust 0.49 KB | None | 0 0
  1. use std::fs::File;
  2. use std::io::prelude::*;
  3.  
  4.  
  5. fn main() -> std::io::Result<()> {
  6.     let mut file = File::open("numbers.txt")?;
  7.     let mut content = String::new();
  8.     file.read_to_string(&mut content)?;
  9.  
  10.     let mut sum = 0u64;
  11.  
  12.     for line in content.lines() {
  13.         let first_10 = &line[0..11];
  14.         if let Ok(num) = first_10.parse::<u64>() {
  15.             sum = sum + num;
  16.         }
  17.     }
  18.     let answer = &sum.to_string()[0..10];
  19.     println!("{}", answer);
  20.     Ok(())
  21. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement