From 064130ace14f8495e1edc0f9887d2a99227c90ab Mon Sep 17 00:00:00 2001
From: lukaszKielar <kielar.lukasz@hotmail.com>
Date: Tue, 30 Jun 2020 21:54:28 +0200
Subject: [PATCH] finish using_as exercise

---
 exercises/conversions/using_as.rs | 9 +++------
 1 file changed, 3 insertions(+), 6 deletions(-)

diff --git a/exercises/conversions/using_as.rs b/exercises/conversions/using_as.rs
index 54f9651..75a46e8 100644
--- a/exercises/conversions/using_as.rs
+++ b/exercises/conversions/using_as.rs
@@ -2,16 +2,13 @@
 // Please note that the `as` operator is not only used when type casting.
 // It also helps with renaming imports.
 
-// I AM NOT DONE
 // The goal is to make sure that the division does not fail to compile
 fn average(values: &[f64]) -> f64 {
-    let total = values
-        .iter()
-        .fold(0.0, |a, b| a + b);
-    total / values.len()
+    let total = values.iter().fold(0.0, |a, b| a + b);
+    total / (values.len() as f64)
 }
 
 fn main() {
     let values = [3.5, 0.3, 13.0, 11.7];
     println!("{}", average(&values));
-}
\ No newline at end of file
+}