From 8597b29e143cdeae50eafae06e0d8ed900b25295 Mon Sep 17 00:00:00 2001 From: anand Date: Tue, 18 Nov 2025 22:40:54 +0530 Subject: Completed till exercise 4 --- exercises/03_if/if1.rs | 1 + exercises/03_if/if2.rs | 4 +++- exercises/03_if/if3.rs | 4 ++-- 3 files changed, 6 insertions(+), 3 deletions(-) (limited to 'exercises/03_if') diff --git a/exercises/03_if/if1.rs b/exercises/03_if/if1.rs index e5a3c5a..8036c89 100644 --- a/exercises/03_if/if1.rs +++ b/exercises/03_if/if1.rs @@ -4,6 +4,7 @@ fn bigger(a: i32, b: i32) -> i32 { // Do not use: // - another function call // - additional variables + if a > b { a } else { b } } fn main() { diff --git a/exercises/03_if/if2.rs b/exercises/03_if/if2.rs index ca8493c..8104487 100644 --- a/exercises/03_if/if2.rs +++ b/exercises/03_if/if2.rs @@ -2,8 +2,10 @@ fn picky_eater(food: &str) -> &str { if food == "strawberry" { "Yummy!" + } else if food == "potato" { + "I guess I can eat that." } else { - 1 + "No thanks!" } } diff --git a/exercises/03_if/if3.rs b/exercises/03_if/if3.rs index 89164eb..96f81f9 100644 --- a/exercises/03_if/if3.rs +++ b/exercises/03_if/if3.rs @@ -3,11 +3,11 @@ fn animal_habitat(animal: &str) -> &str { let identifier = if animal == "crab" { 1 } else if animal == "gopher" { - 2.0 + 2 } else if animal == "snake" { 3 } else { - "Unknown" + 0 }; // Don't change the expression below! -- cgit v1.2.3