Sha256: e1247da165b959c7a4a3bf341ee145edf8af6accb1670193298f847a43145d1b
Contents?: true
Size: 274 Bytes
Versions: 395
Compression:
Stored size: 274 Bytes
Contents
pub fn square_of_sum(n: usize) -> usize { let sum = n * (n + 1) / 2; sum * sum } pub fn sum_of_squares(n: usize) -> usize { (0..n+1).map(|x| x*x).fold(0, |accum, x| accum + x) } pub fn difference(n: usize) -> usize { square_of_sum(n) - sum_of_squares(n) }
Version data entries
395 entries across 395 versions & 1 rubygems