We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent c9dc097 commit e27c799Copy full SHA for e27c799
exercises/practice/perfect-numbers/.meta/example.rs
@@ -3,11 +3,11 @@ pub fn classify(num: u64) -> Option<Classification> {
3
return None;
4
}
5
let sum: u64 = (1..num).filter(|i| num % i == 0).sum();
6
- match sum.cmp(&num) {
7
- std::cmp::Ordering::Equal => Some(Classification::Perfect),
8
- std::cmp::Ordering::Less => Some(Classification::Deficient),
9
- std::cmp::Ordering::Greater => Some(Classification::Abundant),
10
- }
+ Some(match sum.cmp(&num) {
+ std::cmp::Ordering::Equal => Classification::Perfect,
+ std::cmp::Ordering::Less => Classification::Deficient,
+ std::cmp::Ordering::Greater => Classification::Abundant,
+ })
11
12
13
#[derive(Debug, PartialEq, Eq)]
0 commit comments