math sum of squares and square of sum
This commit is contained in:
parent
9ee73c9129
commit
be07d4421e
7 changed files with 249 additions and 0 deletions
46
rust/difference-of-squares/tests/difference_of_squares.rs
Normal file
46
rust/difference-of-squares/tests/difference_of_squares.rs
Normal file
|
|
@ -0,0 +1,46 @@
|
|||
use difference_of_squares as squares;
|
||||
|
||||
#[test]
|
||||
fn square_of_sum_1() {
|
||||
assert_eq!(1, squares::square_of_sum(1));
|
||||
}
|
||||
|
||||
#[test]
|
||||
fn square_of_sum_5() {
|
||||
assert_eq!(225, squares::square_of_sum(5));
|
||||
}
|
||||
|
||||
#[test]
|
||||
fn square_of_sum_100() {
|
||||
assert_eq!(25_502_500, squares::square_of_sum(100));
|
||||
}
|
||||
|
||||
#[test]
|
||||
fn sum_of_squares_1() {
|
||||
assert_eq!(1, squares::sum_of_squares(1));
|
||||
}
|
||||
|
||||
#[test]
|
||||
fn sum_of_squares_5() {
|
||||
assert_eq!(55, squares::sum_of_squares(5));
|
||||
}
|
||||
|
||||
#[test]
|
||||
fn sum_of_squares_100() {
|
||||
assert_eq!(338_350, squares::sum_of_squares(100));
|
||||
}
|
||||
|
||||
#[test]
|
||||
fn difference_1() {
|
||||
assert_eq!(0, squares::difference(1));
|
||||
}
|
||||
|
||||
#[test]
|
||||
fn difference_5() {
|
||||
assert_eq!(170, squares::difference(5));
|
||||
}
|
||||
|
||||
#[test]
|
||||
fn difference_100() {
|
||||
assert_eq!(25_164_150, squares::difference(100));
|
||||
}
|
||||
Loading…
Add table
Add a link
Reference in a new issue