Skip to content

Commit 589be70

Browse files
author
Gonzalo Diaz
committed
[REFACTOR] module renamed. package renamed. All code moved.
1 parent d7bf192 commit 589be70

File tree

119 files changed

+82
-73
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

119 files changed

+82
-73
lines changed

.github/workflows/go-coverage.yml

+4-2
Original file line numberDiff line numberDiff line change
@@ -37,8 +37,10 @@ jobs:
3737

3838
- name: Test
3939
run: >
40-
go test -v -covermode=atomic -coverprofile="coverage.out"
41-
./src/pkg/...
40+
go test -v
41+
-covermode=atomic
42+
-coverprofile="coverage.out"
43+
./exercises/...
4244
4345
- name: Coverage
4446
run: go tool cover -func="coverage.out"

.github/workflows/go.yml

+3-1
Original file line numberDiff line numberDiff line change
@@ -50,4 +50,6 @@ jobs:
5050
skip-cache: true
5151

5252
- name: Test
53-
run: go test -v -coverprofile="coverage.out" ./...
53+
run: |
54+
go test -v -coverprofile="coverage.out" ./exercises/...
55+
# go tool cover -func=coverage.out

Makefile

+1-1
Original file line numberDiff line numberDiff line change
@@ -80,7 +80,7 @@ test/styling: dependencies
8080
gofmt -l . && echo '✔ Your code looks good.'
8181

8282
coverage.out: env dependencies
83-
$(GOTEST) -v -covermode=atomic -coverprofile="coverage.out" ./src/pkg/...
83+
$(GOTEST) -v -covermode=atomic -coverprofile="coverage.out" ./exercises/...
8484

8585
test: env dependencies coverage.out
8686

src/pkg/hackerrank/warmup/aVeryBigSum.go renamed to exercises/hackerrank/warmup/aVeryBigSum.go

+1-1
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@
55
package hackerrank
66

77
import (
8-
utils "gon.cl/algorithm-exercises/src/utils"
8+
utils "gon.cl/algorithms/utils"
99
)
1010

1111
func AVeryBigSum(ar []int) int {

src/pkg/hackerrank/warmup/compareTriplets.go renamed to exercises/hackerrank/warmup/compareTriplets.go

+1-1
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@ package hackerrank
77
import (
88
"errors"
99

10-
utils "gon.cl/algorithm-exercises/src/utils"
10+
utils "gon.cl/algorithms/utils"
1111
)
1212

1313
func CompareTriplets(a []int, b []int) ([]int, error) {

src/pkg/hackerrank/warmup/diagonalDifference.go renamed to exercises/hackerrank/warmup/diagonalDifference.go

+1-1
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@ package hackerrank
77
import (
88
"math"
99

10-
utils "gon.cl/algorithm-exercises/src/utils"
10+
utils "gon.cl/algorithms/utils"
1111
)
1212

1313
func DiagonalDifference(arr [][]int) int {

src/pkg/hackerrank/warmup/plusMinus.go renamed to exercises/hackerrank/warmup/plusMinus.go

+1-1
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,7 @@ import (
88
"fmt"
99
"strings"
1010

11-
utils "gon.cl/algorithm-exercises/src/utils"
11+
utils "gon.cl/algorithms/utils"
1212
)
1313

1414
func PlusMinus(arr []int) string {

src/pkg/hackerrank/warmup/simpleArraySum.go renamed to exercises/hackerrank/warmup/simpleArraySum.go

+1-1
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@
55
package hackerrank
66

77
import (
8-
utils "gon.cl/algorithm-exercises/src/utils"
8+
utils "gon.cl/algorithms/utils"
99
)
1010

1111
func SimpleArraySum(arr []int) int {

src/pkg/hackerrank/warmup/solveMeFirst.go renamed to exercises/hackerrank/warmup/solveMeFirst.go

+1-1
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@
55
package hackerrank
66

77
import (
8-
utils "gon.cl/algorithm-exercises/src/utils"
8+
utils "gon.cl/algorithms/utils"
99
)
1010

1111
func SolveMeFirst(a int, b int) int {

src/pkg/hackerrank/warmup/staircase.go renamed to exercises/hackerrank/warmup/staircase.go

+1-1
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@ package hackerrank
77
import (
88
"strings"
99

10-
utils "gon.cl/algorithm-exercises/src/utils"
10+
utils "gon.cl/algorithms/utils"
1111
)
1212

1313
func Staircase(n int) string {

src/pkg/hackerrank/warmup/timeConversion.go renamed to exercises/hackerrank/warmup/timeConversion.go

+1-1
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,7 @@ import (
99
"strconv"
1010
"strings"
1111

12-
utils "gon.cl/algorithm-exercises/src/utils"
12+
utils "gon.cl/algorithms/utils"
1313
)
1414

1515
func TimeConversion(s string) string {

src/pkg/problem0000.go renamed to exercises/problem0000.go

+1-1
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@
55
package exercises
66

77
import (
8-
utils "gon.cl/algorithm-exercises/src/utils"
8+
utils "gon.cl/algorithms/utils"
99
)
1010

1111
func Problem0000() int {
File renamed without changes.

src/pkg/projecteuler/helpers/divisors.go renamed to exercises/projecteuler/helpers/divisors.go

+1-1
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@ import (
44
"math"
55
"sort"
66

7-
"gon.cl/algorithm-exercises/src/utils"
7+
"gon.cl/algorithms/utils"
88
)
99

1010
type Factor struct {

src/pkg/projecteuler/helpers/numberToWord.go renamed to exercises/projecteuler/helpers/numberToWord.go

+1-1
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@ import (
44
"fmt"
55
"math/big"
66

7-
"gon.cl/algorithm-exercises/src/utils"
7+
"gon.cl/algorithms/utils"
88
)
99

1010
const _CENTS_ = "hundred"

src/pkg/projecteuler/helpers/wordScore.go renamed to exercises/projecteuler/helpers/wordScore.go

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
package helpers
22

33
import (
4-
"gon.cl/algorithm-exercises/src/utils"
4+
"gon.cl/algorithms/utils"
55
)
66

77
var _scoreLetter = map[rune]int{

src/pkg/projecteuler/lib/BNodeBuilder.go renamed to exercises/projecteuler/lib/BNodeBuilder.go

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
package lib
22

3-
import "gon.cl/algorithm-exercises/src/utils"
3+
import "gon.cl/algorithms/utils"
44

55
func buildBNodeTreeRecursive(
66
dataTree [][]int,

src/pkg/projecteuler/lib/BNodeBuilder_test.go renamed to exercises/projecteuler/lib/BNodeBuilder_test.go

+1-1
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@ import (
66

77
"github.com/stretchr/testify/assert"
88

9-
"gon.cl/algorithm-exercises/src/pkg/projecteuler/data"
9+
"gon.cl/algorithms/exercises/projecteuler/data"
1010
)
1111

1212
const testBNodeBuilderLogMessage = "BNode.() => %v \n"
File renamed without changes.

src/pkg/projecteuler/problem0001.go renamed to exercises/projecteuler/problem0001.go

+1-1
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@
55
package projecteuler
66

77
import (
8-
utils "gon.cl/algorithm-exercises/src/utils"
8+
utils "gon.cl/algorithms/utils"
99
)
1010

1111
func Problem0001(top int) int {

src/pkg/projecteuler/problem0002.go renamed to exercises/projecteuler/problem0002.go

+1-1
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@
55
package projecteuler
66

77
import (
8-
utils "gon.cl/algorithm-exercises/src/utils"
8+
utils "gon.cl/algorithms/utils"
99
)
1010

1111
func Problem0002(top int) int {

src/pkg/projecteuler/problem0003.go renamed to exercises/projecteuler/problem0003.go

+2-2
Original file line numberDiff line numberDiff line change
@@ -5,8 +5,8 @@
55
package projecteuler
66

77
import (
8-
"gon.cl/algorithm-exercises/src/pkg/projecteuler/helpers"
9-
utils "gon.cl/algorithm-exercises/src/utils"
8+
"gon.cl/algorithms/exercises/projecteuler/helpers"
9+
utils "gon.cl/algorithms/utils"
1010
)
1111

1212
func Problem0003(top int) int {

src/pkg/projecteuler/problem0004.go renamed to exercises/projecteuler/problem0004.go

+2-2
Original file line numberDiff line numberDiff line change
@@ -5,8 +5,8 @@
55
package projecteuler
66

77
import (
8-
"gon.cl/algorithm-exercises/src/pkg/projecteuler/helpers"
9-
utils "gon.cl/algorithm-exercises/src/utils"
8+
"gon.cl/algorithms/exercises/projecteuler/helpers"
9+
utils "gon.cl/algorithms/utils"
1010
)
1111

1212
func Problem0004(bottom int, top int) int {

src/pkg/projecteuler/problem0005.go renamed to exercises/projecteuler/problem0005.go

+2-2
Original file line numberDiff line numberDiff line change
@@ -7,8 +7,8 @@ package projecteuler
77
import (
88
"math"
99

10-
"gon.cl/algorithm-exercises/src/pkg/projecteuler/helpers"
11-
"gon.cl/algorithm-exercises/src/utils"
10+
"gon.cl/algorithms/exercises/projecteuler/helpers"
11+
"gon.cl/algorithms/utils"
1212
)
1313

1414
func primeFactorListCollection(factors []int) map[int]int {

src/pkg/projecteuler/problem0005_brute_force.go renamed to exercises/projecteuler/problem0005_brute_force.go

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
package projecteuler
22

33
import (
4-
utils "gon.cl/algorithm-exercises/src/utils"
4+
utils "gon.cl/algorithms/utils"
55
)
66

77
func Problem0005BruteForce(bottom int, top int, startFrom int) int {

src/pkg/projecteuler/problem0006.go renamed to exercises/projecteuler/problem0006.go

+1-1
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@ package projecteuler
77
import (
88
"math"
99

10-
utils "gon.cl/algorithm-exercises/src/utils"
10+
utils "gon.cl/algorithms/utils"
1111
)
1212

1313
func powInt(x, y int) int {

src/pkg/projecteuler/problem0007.go renamed to exercises/projecteuler/problem0007.go

+2-2
Original file line numberDiff line numberDiff line change
@@ -5,8 +5,8 @@
55
package projecteuler
66

77
import (
8-
helpers "gon.cl/algorithm-exercises/src/pkg/projecteuler/helpers"
9-
utils "gon.cl/algorithm-exercises/src/utils"
8+
helpers "gon.cl/algorithms/exercises/projecteuler/helpers"
9+
utils "gon.cl/algorithms/utils"
1010
)
1111

1212
func Problem0007(top int) int {

src/pkg/projecteuler/problem0008.go renamed to exercises/projecteuler/problem0008.go

+2-2
Original file line numberDiff line numberDiff line change
@@ -8,8 +8,8 @@ import (
88
"strconv"
99
"strings"
1010

11-
"gon.cl/algorithm-exercises/src/pkg/projecteuler/helpers"
12-
utils "gon.cl/algorithm-exercises/src/utils"
11+
"gon.cl/algorithms/exercises/projecteuler/helpers"
12+
utils "gon.cl/algorithms/utils"
1313
)
1414

1515
const __BASE__ = 10

src/pkg/projecteuler/problem0009.go renamed to exercises/projecteuler/problem0009.go

+1-1
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@ package projecteuler
77
import (
88
"math"
99

10-
utils "gon.cl/algorithm-exercises/src/utils"
10+
utils "gon.cl/algorithms/utils"
1111
)
1212

1313
func IsPythagoreanTriplet(a int, b int, c int) bool {

src/pkg/projecteuler/problem0010.go renamed to exercises/projecteuler/problem0010.go

+2-2
Original file line numberDiff line numberDiff line change
@@ -5,8 +5,8 @@
55
package projecteuler
66

77
import (
8-
"gon.cl/algorithm-exercises/src/pkg/projecteuler/helpers"
9-
utils "gon.cl/algorithm-exercises/src/utils"
8+
"gon.cl/algorithms/exercises/projecteuler/helpers"
9+
utils "gon.cl/algorithms/utils"
1010
)
1111

1212
func Problem0010(bottom int, top int) int {

src/pkg/projecteuler/problem0011.go renamed to exercises/projecteuler/problem0011.go

+2-2
Original file line numberDiff line numberDiff line change
@@ -5,8 +5,8 @@
55
package projecteuler
66

77
import (
8-
helpers "gon.cl/algorithm-exercises/src/pkg/projecteuler/helpers"
9-
utils "gon.cl/algorithm-exercises/src/utils"
8+
helpers "gon.cl/algorithms/exercises/projecteuler/helpers"
9+
utils "gon.cl/algorithms/utils"
1010
)
1111

1212
func Problem0011(matrix [][]int, interval int) (int, bool) {

src/pkg/projecteuler/problem0012.go renamed to exercises/projecteuler/problem0012.go

+2-2
Original file line numberDiff line numberDiff line change
@@ -5,8 +5,8 @@
55
package projecteuler
66

77
import (
8-
"gon.cl/algorithm-exercises/src/pkg/projecteuler/helpers"
9-
utils "gon.cl/algorithm-exercises/src/utils"
8+
"gon.cl/algorithms/exercises/projecteuler/helpers"
9+
utils "gon.cl/algorithms/utils"
1010
)
1111

1212
func Problem0012(top int) int {

src/pkg/projecteuler/problem0013.go renamed to exercises/projecteuler/problem0013.go

+1-1
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,7 @@ package projecteuler
88
import (
99
"math/big"
1010

11-
utils "gon.cl/algorithm-exercises/src/utils"
11+
utils "gon.cl/algorithms/utils"
1212
)
1313

1414
func Problem0013(inputListOfBigNumbers []string) string {

src/pkg/projecteuler/problem0013_test.go renamed to exercises/projecteuler/problem0013_test.go

+1-1
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,7 @@ import (
99
"testing"
1010

1111
"github.com/stretchr/testify/assert"
12-
"gon.cl/algorithm-exercises/src/pkg/projecteuler/data"
12+
"gon.cl/algorithms/exercises/projecteuler/data"
1313
)
1414

1515
func TestProblem0013(t *testing.T) {

src/pkg/projecteuler/problem0014.go renamed to exercises/projecteuler/problem0014.go

+2-2
Original file line numberDiff line numberDiff line change
@@ -5,8 +5,8 @@
55
package projecteuler
66

77
import (
8-
"gon.cl/algorithm-exercises/src/pkg/projecteuler/helpers"
9-
utils "gon.cl/algorithm-exercises/src/utils"
8+
"gon.cl/algorithms/exercises/projecteuler/helpers"
9+
utils "gon.cl/algorithms/utils"
1010
)
1111

1212
func Problem0014(bottom int, top int) int {

src/pkg/projecteuler/problem0015.go renamed to exercises/projecteuler/problem0015.go

+2-2
Original file line numberDiff line numberDiff line change
@@ -5,8 +5,8 @@
55
package projecteuler
66

77
import (
8-
helpers "gon.cl/algorithm-exercises/src/pkg/projecteuler/helpers"
9-
utils "gon.cl/algorithm-exercises/src/utils"
8+
helpers "gon.cl/algorithms/exercises/projecteuler/helpers"
9+
utils "gon.cl/algorithms/utils"
1010
)
1111

1212
func Problem0015(gridSide int) int {

src/pkg/projecteuler/problem0016.go renamed to exercises/projecteuler/problem0016.go

+2-2
Original file line numberDiff line numberDiff line change
@@ -20,8 +20,8 @@ import (
2020
"math/big"
2121
"strings"
2222

23-
"gon.cl/algorithm-exercises/src/pkg/projecteuler/helpers"
24-
utils "gon.cl/algorithm-exercises/src/utils"
23+
"gon.cl/algorithms/exercises/projecteuler/helpers"
24+
utils "gon.cl/algorithms/utils"
2525
)
2626

2727
const __NUMERIC_BASE__ = 10

src/pkg/projecteuler/problem0017.go renamed to exercises/projecteuler/problem0017.go

+2-2
Original file line numberDiff line numberDiff line change
@@ -8,8 +8,8 @@ import (
88
"math/big"
99
"regexp"
1010

11-
"gon.cl/algorithm-exercises/src/pkg/projecteuler/helpers"
12-
utils "gon.cl/algorithm-exercises/src/utils"
11+
"gon.cl/algorithms/exercises/projecteuler/helpers"
12+
utils "gon.cl/algorithms/utils"
1313
)
1414

1515
func Problem0017(init int, last int) int {

src/pkg/projecteuler/problem0018.go renamed to exercises/projecteuler/problem0018.go

+3-3
Original file line numberDiff line numberDiff line change
@@ -5,9 +5,9 @@
55
package projecteuler
66

77
import (
8-
"gon.cl/algorithm-exercises/src/pkg/projecteuler/helpers"
9-
"gon.cl/algorithm-exercises/src/pkg/projecteuler/lib"
10-
utils "gon.cl/algorithm-exercises/src/utils"
8+
"gon.cl/algorithms/exercises/projecteuler/helpers"
9+
"gon.cl/algorithms/exercises/projecteuler/lib"
10+
utils "gon.cl/algorithms/utils"
1111
)
1212

1313
func Problem0018(tree lib.Tree) int {

src/pkg/projecteuler/problem0018_bruteforce_test.go renamed to exercises/projecteuler/problem0018_bruteforce_test.go

+2-2
Original file line numberDiff line numberDiff line change
@@ -8,8 +8,8 @@ import (
88
"testing"
99

1010
"github.com/stretchr/testify/assert"
11-
"gon.cl/algorithm-exercises/src/pkg/projecteuler/data"
12-
"gon.cl/algorithm-exercises/src/pkg/projecteuler/lib"
11+
"gon.cl/algorithms/exercises/projecteuler/data"
12+
"gon.cl/algorithms/exercises/projecteuler/lib"
1313
)
1414

1515
func TestProblem0018BruteForce(t *testing.T) {

src/pkg/projecteuler/problem0018_test.go renamed to exercises/projecteuler/problem0018_test.go

+2-2
Original file line numberDiff line numberDiff line change
@@ -5,8 +5,8 @@ import (
55
"testing"
66

77
"github.com/stretchr/testify/assert"
8-
"gon.cl/algorithm-exercises/src/pkg/projecteuler/data"
9-
"gon.cl/algorithm-exercises/src/pkg/projecteuler/lib"
8+
"gon.cl/algorithms/exercises/projecteuler/data"
9+
"gon.cl/algorithms/exercises/projecteuler/lib"
1010
)
1111

1212
func TestProblem0018(t *testing.T) {

src/pkg/projecteuler/problem0019.go renamed to exercises/projecteuler/problem0019.go

+2-2
Original file line numberDiff line numberDiff line change
@@ -5,8 +5,8 @@
55
package projecteuler
66

77
import (
8-
constants "gon.cl/algorithm-exercises/src/pkg/projecteuler/constants"
9-
utils "gon.cl/algorithm-exercises/src/utils"
8+
constants "gon.cl/algorithms/exercises/projecteuler/constants"
9+
utils "gon.cl/algorithms/utils"
1010
)
1111

1212
const __FEBRUARY_KEY__ = "FEBRUARY"

0 commit comments

Comments
 (0)