1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
14
15
16
17
18
#![allow(dead_code)]
// todo

// n=4^a(8b+7)
//pub fn num_squares(n: i32) -> i32 {
//    unimplemented!()
//}
//
//#[cfg(test)]
//mod tests {
//    use super::*;
//
//    #[test]
//    fn test1() {
//        //        assert_eq!(num_squares(12), 3);
//        //        assert_eq!(num_squares(13), 2);
//    }
//}