Skip to content

Commit

Permalink
Fix cargo fmt errors that were breaking the build.
Browse files Browse the repository at this point in the history
  • Loading branch information
listochkin committed Feb 4, 2025
1 parent 9854185 commit 73ee5d0
Show file tree
Hide file tree
Showing 2 changed files with 7 additions and 9 deletions.
9 changes: 4 additions & 5 deletions exercise-solutions/iterators/src/bin/iterators1.rs
Original file line number Diff line number Diff line change
@@ -1,12 +1,11 @@
#![allow(unused_imports)]
use std::io::{BufRead, BufReader};
use std::fs::File;
use std::error::Error;
use std::fs::File;
use std::io::{BufRead, BufReader};

fn main() -> Result<(), Box<dyn Error>> {
// Idiomatic solution
let second_reader = BufReader::new(File::open("../exercise-solutions/iterators/numbers.txt")?);
let nicer_sum: i32 = second_reader.lines()
let nicer_sum: i32 = second_reader
.lines()
.filter_map(|line| line.ok())
.filter_map(|s| s.parse().ok())
.filter(|num| num % 2 != 0)
Expand Down
7 changes: 3 additions & 4 deletions exercise-templates/iterators/src/bin/iterators1.rs
Original file line number Diff line number Diff line change
@@ -1,17 +1,16 @@
#![allow(unused_imports)]
use std::io::BufReader;
use std::fs::File;
use std::error::Error;
use std::fs::File;
use std::io::BufReader;

fn main() -> Result<(), Box<dyn Error>> {
use crate::*;
let f = File::open("../exercise-templates/iterators/numbers.txt")?;
let reader = BufReader::new(f);

// Write your iterator chain here
// Write your iterator chain here
let sum_of_odd_numbers: i32 = todo!("use reader.lines() and Iterator methods");

assert_eq!(sum_of_odd_numbers, 31);
Ok(())
}

0 comments on commit 73ee5d0

Please sign in to comment.