Skip to content

Commit e424099

Browse files
authored
Merge pull request #329 from sir-gon/develop
[REFACTOR] logging functions moved to their own package for "clean co…
2 parents f8a5eca + 589f707 commit e424099

40 files changed

Lines changed: 146 additions & 155 deletions

exercises/hackerrank/warmup/aVeryBigSum.go

Lines changed: 2 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -4,9 +4,7 @@
44

55
package hackerrank
66

7-
import (
8-
utils "gon.cl/algorithms/utils"
9-
)
7+
import "gon.cl/algorithms/utils/log"
108

119
func AVeryBigSum(ar []uint64) uint64 {
1210
var result uint64 = 0
@@ -15,6 +13,6 @@ func AVeryBigSum(ar []uint64) uint64 {
1513
result += ar[i]
1614
}
1715

18-
utils.Info("aVeryBigSum answer => %d", result)
16+
log.Info("aVeryBigSum answer => %d", result)
1917
return result
2018
}

exercises/hackerrank/warmup/compareTriplets.go

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@ package hackerrank
77
import (
88
"errors"
99

10-
utils "gon.cl/algorithms/utils"
10+
"gon.cl/algorithms/utils/log"
1111
)
1212

1313
func CompareTriplets(a []int, b []int) ([]int, error) {
@@ -27,7 +27,7 @@ func CompareTriplets(a []int, b []int) ([]int, error) {
2727
}
2828
}
2929

30-
utils.Info("SolveMeFirst answer => %v", awards)
30+
log.Info("SolveMeFirst answer => %v", awards)
3131

3232
return awards, nil
3333
}

exercises/hackerrank/warmup/diagonalDifference.go

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@ package hackerrank
77
import (
88
"math"
99

10-
utils "gon.cl/algorithms/utils"
10+
"gon.cl/algorithms/utils/log"
1111
)
1212

1313
func DiagonalDifference(arr [][]int) int {
@@ -24,8 +24,8 @@ func DiagonalDifference(arr [][]int) int {
2424
}
2525
}
2626

27-
utils.Info("diag1 => %d", diag1)
28-
utils.Info("diag2 => %d", diag2)
27+
log.Info("diag1 => %d", diag1)
28+
log.Info("diag2 => %d", diag2)
2929

3030
return int(math.Abs(float64(diag1 - diag2)))
3131
}

exercises/hackerrank/warmup/plusMinus.go

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,7 @@ import (
88
"fmt"
99
"strings"
1010

11-
utils "gon.cl/algorithms/utils"
11+
"gon.cl/algorithms/utils/log"
1212
)
1313

1414
func PlusMinus(arr []int) string {
@@ -37,7 +37,7 @@ func PlusMinus(arr []int) string {
3737

3838
answer := strings.Join(result, "\n")
3939

40-
utils.Info("PlusMinus answer => %s", answer)
40+
log.Info("PlusMinus answer => %s", answer)
4141

4242
return answer
4343
}

exercises/hackerrank/warmup/simpleArraySum.go

Lines changed: 2 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -4,9 +4,7 @@
44

55
package hackerrank
66

7-
import (
8-
utils "gon.cl/algorithms/utils"
9-
)
7+
import "gon.cl/algorithms/utils/log"
108

119
func SimpleArraySum(arr []int) int {
1210
acum := 0
@@ -15,7 +13,7 @@ func SimpleArraySum(arr []int) int {
1513
acum += arr[i]
1614
}
1715

18-
utils.Info("SimpleArraySum answer => %d", acum)
16+
log.Info("SimpleArraySum answer => %d", acum)
1917

2018
return acum
2119
}

exercises/hackerrank/warmup/solveMeFirst.go

Lines changed: 2 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -4,15 +4,13 @@
44

55
package hackerrank
66

7-
import (
8-
utils "gon.cl/algorithms/utils"
9-
)
7+
import "gon.cl/algorithms/utils/log"
108

119
func SolveMeFirst(a int, b int) int {
1210

1311
var answer = a + b
1412

15-
utils.Info("SolveMeFirst answer => %d", answer)
13+
log.Info("SolveMeFirst answer => %d", answer)
1614

1715
return answer
1816
}

exercises/hackerrank/warmup/staircase.go

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@ package hackerrank
77
import (
88
"strings"
99

10-
utils "gon.cl/algorithms/utils"
10+
"gon.cl/algorithms/utils/log"
1111
)
1212

1313
func Staircase(n int) string {
@@ -28,7 +28,7 @@ func Staircase(n int) string {
2828
result = append(result, line)
2929
}
3030

31-
utils.Info("Staircase answer => %v", result)
31+
log.Info("Staircase answer => %v", result)
3232

3333
return strings.Join(result, "\n")
3434
}

exercises/hackerrank/warmup/timeConversion.go

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,7 @@ import (
99
"strconv"
1010
"strings"
1111

12-
utils "gon.cl/algorithms/utils"
12+
"gon.cl/algorithms/utils/log"
1313
)
1414

1515
func TimeConversion(s string) string {
@@ -32,7 +32,7 @@ func TimeConversion(s string) string {
3232

3333
conversion := strings.Join(time, ":")
3434

35-
utils.Info("TimeConversion answer => %s", conversion)
35+
log.Info("TimeConversion answer => %s", conversion)
3636

3737
return conversion
3838
}

exercises/problem0000.go

Lines changed: 2 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -4,15 +4,13 @@
44

55
package exercises
66

7-
import (
8-
utils "gon.cl/algorithms/utils"
9-
)
7+
import "gon.cl/algorithms/utils/log"
108

119
func Problem0000() int {
1210

1311
var answer int
1412

15-
utils.Info("Problem0000 answer => %d", answer)
13+
log.Info("Problem0000 answer => %d", answer)
1614

1715
return answer
1816
}

exercises/projecteuler/helpers/divisors.go

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@ import (
44
"math"
55
"sort"
66

7-
"gon.cl/algorithms/utils"
7+
"gon.cl/algorithms/utils/log"
88
)
99

1010
type Factor struct {
@@ -28,7 +28,7 @@ func Divisors(target int) []int {
2828
return divs
2929
}
3030

31-
utils.Debug("Find divisors of %d", target)
31+
log.Debug("Find divisors of %d", target)
3232

3333
// fast divisors finding loop
3434
i := int(2)
@@ -50,11 +50,11 @@ func Divisors(target int) []int {
5050
}
5151

5252
divs = append(divs, target)
53-
utils.Debug("collected divisors %x", divs)
53+
log.Debug("collected divisors %x", divs)
5454

5555
// sort divisors
5656
sort.Slice(divs, func(i, j int) bool { return divs[i] < divs[j] })
57-
utils.Debug("sorted divisors %x", divs)
57+
log.Debug("sorted divisors %x", divs)
5858

5959
return divs
6060
}

0 commit comments

Comments
 (0)