20: Add solution for Rust track exercise "Difference Of Squares".
[?]
Aaw9nJhsNmfzFih9mKyNw9mV8CgERXJkRa1kK1Kx3LQH
Aug 24, 2021, 2:29 PM
KC2W5ALNULVHMBRMBWDOJYBCTIIUQQYUJXXWTHC5AAZQFJHJ2PEACDependencies
- [2]
QK6XE5XF13: Add Rust track exercises "Beer Song", "Proverb", "Difference Of Squares", "Sum Of Multiples", "Grains", "Prime Factors", "Armstrong Numbers" and "Reverse String".
Change contents
- replacement in rust/difference-of-squares/tests/difference-of-squares.rs at line 5
assert_eq!(1, squares::square_of_sum(1));assert_eq!(1, squares::square_of_sum(1)); - replacement in rust/difference-of-squares/tests/difference-of-squares.rs at line 11
assert_eq!(225, squares::square_of_sum(5));assert_eq!(225, squares::square_of_sum(5)); - replacement in rust/difference-of-squares/tests/difference-of-squares.rs at line 17
assert_eq!(25_502_500, squares::square_of_sum(100));assert_eq!(25_502_500, squares::square_of_sum(100)); - replacement in rust/difference-of-squares/tests/difference-of-squares.rs at line 23
assert_eq!(1, squares::sum_of_squares(1));assert_eq!(1, squares::sum_of_squares(1)); - replacement in rust/difference-of-squares/tests/difference-of-squares.rs at line 29
assert_eq!(55, squares::sum_of_squares(5));assert_eq!(55, squares::sum_of_squares(5)); - replacement in rust/difference-of-squares/tests/difference-of-squares.rs at line 35
assert_eq!(338_350, squares::sum_of_squares(100));assert_eq!(338_350, squares::sum_of_squares(100)); - replacement in rust/difference-of-squares/tests/difference-of-squares.rs at line 41
assert_eq!(0, squares::difference(1));assert_eq!(0, squares::difference(1)); - replacement in rust/difference-of-squares/tests/difference-of-squares.rs at line 47
assert_eq!(170, squares::difference(5));assert_eq!(170, squares::difference(5)); - replacement in rust/difference-of-squares/tests/difference-of-squares.rs at line 53
assert_eq!(25_164_150, squares::difference(100));assert_eq!(25_164_150, squares::difference(100)); - edit in rust/difference-of-squares/src/lib.rs at line 1
// https://en.wikipedia.org/wiki/Triangular_number - replacement in rust/difference-of-squares/src/lib.rs at line 3
unimplemented!("square of sum of 1...{}", n)(n * (n + 1) / 2).pow(2) - edit in rust/difference-of-squares/src/lib.rs at line 6
// https://en.wikipedia.org/wiki/Square_pyramidal_number - replacement in rust/difference-of-squares/src/lib.rs at line 8
unimplemented!("sum of squares of 1...{}", n)n * (n + 1) * (2 * n + 1) / 6 - replacement in rust/difference-of-squares/src/lib.rs at line 12
unimplemented!("difference between square of sum of 1...{n} and sum of squares of 1...{n}",n = n,)square_of_sum(n) - sum_of_squares(n)