File tree Expand file tree Collapse file tree 3 files changed +4
-4
lines changed Expand file tree Collapse file tree 3 files changed +4
-4
lines changed Original file line number Diff line number Diff line change @@ -3,8 +3,8 @@ package com.pauldoo.euler.common
3
3
object Summations {
4
4
def sum (range : Range ): BigInt = {
5
5
// TODO: Replace with Range.sum(..) ?
6
- val actualLast = range.first + range.step * (range.length - 1 );
7
- ((range.first + actualLast) * (range.length)) / 2 ;
6
+ val actualLast = range.head + range.step * (range.length - 1 );
7
+ ((range.head + actualLast) * (range.length)) / 2 ;
8
8
}
9
9
10
10
// Sum of k^2 for k = 0 to n
Original file line number Diff line number Diff line change @@ -4,6 +4,6 @@ import com.pauldoo.euler.common.Naturals
4
4
5
5
object Puzzle7 extends Puzzle {
6
6
def answer () = {
7
- primes.drop(10000 ).first ;
7
+ primes.drop(10000 ).head ;
8
8
}
9
9
}
Original file line number Diff line number Diff line change @@ -7,6 +7,6 @@ object Puzzle9 extends Puzzle {
7
7
a <- 1 to 1000 / 3 ;
8
8
b <- (a + 1 ) to (1000 - a - 1 ) / 2 ;
9
9
val c = 1000 - a - b if a * a + b * b == c * c
10
- ) yield a * b * c).first
10
+ ) yield a * b * c).head
11
11
}
12
12
}
You can’t perform that action at this time.
0 commit comments