Skip to content

Commit 69c3716

Browse files
authored
Added solution for 2177
1 parent fb1c065 commit 69c3716

File tree

1 file changed

+11
-0
lines changed

1 file changed

+11
-0
lines changed
Lines changed: 11 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,11 @@
1+
impl Solution {
2+
// If num is divisible by 3, divide it by 3 to get the middle number. Then return a vector with first number (1 less than middle number), middle number and last number (1 more than middle number). If num isn't divisible by 3, return empty vector
3+
pub fn sum_of_three(num: i64) -> Vec<i64> {
4+
if num % 3 == 0 {
5+
let middle_num = num / 3;
6+
return [middle_num - 1, middle_num, middle_num + 1].to_vec();
7+
} else {
8+
return [].to_vec();
9+
}
10+
}
11+
}

0 commit comments

Comments
 (0)