summaryrefslogtreecommitdiff
path: root/rustlings/exercises/quizzes/quiz1.rs
diff options
context:
space:
mode:
Diffstat (limited to 'rustlings/exercises/quizzes/quiz1.rs')
-rw-r--r--rustlings/exercises/quizzes/quiz1.rs10
1 files changed, 7 insertions, 3 deletions
diff --git a/rustlings/exercises/quizzes/quiz1.rs b/rustlings/exercises/quizzes/quiz1.rs
index 04fb2aa..b787d7e 100644
--- a/rustlings/exercises/quizzes/quiz1.rs
+++ b/rustlings/exercises/quizzes/quiz1.rs
@@ -8,9 +8,13 @@
// - However, if Mary buys more than 40 apples, the price of each apple in the
// entire order is reduced to only 1 rustbuck!
-// TODO: Write a function that calculates the price of an order of apples given
-// the quantity bought.
-// fn calculate_price_of_apples(???) -> ??? { ??? }
+fn calculate_price_of_apples(n: i32) -> i32 {
+ if n > 40 {
+ n
+ } else {
+ 2 * n
+ }
+}
fn main() {
// You can optionally experiment here.