From 93723faa6fdc9795c24c75bc1a3e380c9fbc75f2 Mon Sep 17 00:00:00 2001 From: Leonardo Freua Date: Tue, 14 Sep 2021 10:19:36 -0300 Subject: [PATCH] Solve quiz1. --- exercises/quiz1.rs | 16 ++++++++++------ 1 file changed, 10 insertions(+), 6 deletions(-) diff --git a/exercises/quiz1.rs b/exercises/quiz1.rs index 3af1293d..8df24080 100644 --- a/exercises/quiz1.rs +++ b/exercises/quiz1.rs @@ -7,17 +7,21 @@ // more than 40 at once, each apple only costs 1! Write a function that calculates // the price of an order of apples given the quantity bought. No hints this time! -// I AM NOT DONE - // Put your function here! -// fn ..... { +fn calculate_apple_price(quantity: u32) -> u32 { + if quantity <= 40 { + quantity * 2 + } else { + quantity + } +} // Don't modify this function! #[test] fn verify_test() { - let price1 = calculate_apple_price(35); - let price2 = calculate_apple_price(40); - let price3 = calculate_apple_price(65); + let price1: u32 = calculate_apple_price(35); + let price2: u32 = calculate_apple_price(40); + let price3: u32 = calculate_apple_price(65); assert_eq!(70, price1); assert_eq!(80, price2);