Solution Review 1: Check Divisibility by 3 and 4
This lesson gives a detailed solution review to the challenge in the previous lesson.
We'll cover the following...
Solution:
Press + to interact
fn test_divisibility_by_3_4(a:i32)->i32{//check if number is divisible by 3 and 4if a % 3 == 0 && a % 4 == 0{0}//check if number is divisible by 3 and not by 4else if a % 3 == 0 && a % 4 != 0 {1}//check if number is divisible not by 3 but 4else if a % 3 != 0 && a % 4 == 0 {2}//check if neither divisible by 3 nor 4else {-1}}fn main(){println!(" Number = 12 : {}", test_divisibility_by_3_4(12));println!(" Number = 9 : {}", test_divisibility_by_3_4(9));println!(" Number = 8 : {}", test_divisibility_by_3_4(8));println!(" Number = 23 : {}", test_divisibility_by_3_4(23));}
Explanation
The test_divisibility_by_3_4
takes an integer a
as a parameter to the function and returns an integer of type i32
.
-
On line 3 ...