Skip to content

Commit 5f45863

Browse files
authored
Merge pull request #102 from Scientifica96/master
difference-of-squares: renamed square-of-sums to square-of-sum
2 parents 9aa4c65 + a696bbd commit 5f45863

File tree

3 files changed

+10
-10
lines changed

3 files changed

+10
-10
lines changed

exercises/difference-of-squares/difference-of-squares-test.rkt

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -9,14 +9,14 @@
99
(test-suite
1010
"difference of squares"
1111

12-
(test-eqv? "square-of-sums-to-5" (square-of-sums 5) 225)
12+
(test-eqv? "square-of-sum-to-5" (square-of-sum 5) 225)
1313
(test-eqv? "sum-of-squares-to-5" (sum-of-squares 5) 55)
14-
(test-eqv? "difference of-sums-to-5" (difference 5) 170)
15-
(test-eqv? "square-of-sums-to-10" (square-of-sums 10) 3025)
14+
(test-eqv? "difference-of-squares-to-5" (difference 5) 170)
15+
(test-eqv? "square-of-sum-to-10" (square-of-sum 10) 3025)
1616
(test-eqv? "sum-of-squares-to-10" (sum-of-squares 10) 385)
17-
(test-eqv? "difference of-sums-to-10" (difference 10) 2640)
18-
(test-eqv? "square-of-sums-to-100" (square-of-sums 100) 25502500)
17+
(test-eqv? "difference-of-squares-to-10" (difference 10) 2640)
18+
(test-eqv? "square-of-sum-to-100" (square-of-sum 100) 25502500)
1919
(test-eqv? "sum-of-squares-to-100" (sum-of-squares 100) 338350)
20-
(test-eqv? "difference of-sums-to-100" (difference 100) 25164150)))
20+
(test-eqv? "difference-of-squares-to-100" (difference 100) 25164150)))
2121

2222
(run-tests suite))
Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,3 @@
11
#lang racket
22

3-
(provide sum-of-squares square-of-sums difference)
3+
(provide sum-of-squares square-of-sum difference)
Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,16 +1,16 @@
11
#lang racket
22

3-
(provide sum-of-squares square-of-sums difference)
3+
(provide sum-of-squares square-of-sum difference)
44

55
(define (sum-of-squares n)
66
(for/sum
77
([i (in-range (add1 n))])
88
(* i i)))
99

10-
(define (square-of-sums n)
10+
(define (square-of-sum n)
1111
(let ([sum (for/sum
1212
([i (in-range (add1 n))]) i)])
1313
(* sum sum)))
1414

1515
(define (difference n)
16-
(- (square-of-sums n) (sum-of-squares n)))
16+
(- (square-of-sum n) (sum-of-squares n)))

0 commit comments

Comments
 (0)