impl Solution { fn is_leap_year(y: i32) -> bool { return (y % 4 == 0 && y % 100 != 0) || (y % 400 == 0); }
pub fn number_of_days(y: i32, m: i32) -> i32 { let feb = match Self::is_leap_year(y) { true => 29, false => 28 }; let ans = vec![31,feb,31,30,31,30,31,31,30,31,30,31]; return ans[m as usize - 1]; } }
|