refactor: rename parameter to standardize
This commit is contained in:
@@ -24,12 +24,12 @@ func ParseInput(filepath string) []string {
|
||||
return strings.Split(string(content), "\n")
|
||||
}
|
||||
|
||||
func PartOne(input []string) int {
|
||||
func PartOne(data []string) int {
|
||||
var freshRanges []freshRange
|
||||
var ingredientIDs []int
|
||||
separatorFound := false
|
||||
|
||||
for _, line := range input {
|
||||
for _, line := range data {
|
||||
if line == "" {
|
||||
separatorFound = true
|
||||
continue
|
||||
@@ -74,10 +74,10 @@ func PartOne(input []string) int {
|
||||
return freshCount
|
||||
}
|
||||
|
||||
func PartTwo(input []string) int {
|
||||
func PartTwo(data []string) int {
|
||||
var freshRanges []freshRange
|
||||
|
||||
for _, line := range input {
|
||||
for _, line := range data {
|
||||
if line == "" {
|
||||
break
|
||||
}
|
||||
|
||||
@@ -21,18 +21,18 @@ func ParseInput(filepath string) []string {
|
||||
return strings.Split(string(content), "\n")
|
||||
}
|
||||
|
||||
func findStart(input []string) (int, int) {
|
||||
for row := range input {
|
||||
if column := strings.IndexByte(input[row], 'S'); column != -1 {
|
||||
func findStart(data []string) (int, int) {
|
||||
for row := range data {
|
||||
if column := strings.IndexByte(data[row], 'S'); column != -1 {
|
||||
return row, column
|
||||
}
|
||||
}
|
||||
return -1, -1
|
||||
}
|
||||
|
||||
func PartOne(input []string) int {
|
||||
rows, columns := len(input), len(input[0])
|
||||
startRow, startColumn := findStart(input)
|
||||
func PartOne(data []string) int {
|
||||
rows, columns := len(data), len(data[0])
|
||||
startRow, startColumn := findStart(data)
|
||||
|
||||
queue := []Position{{startRow, startColumn}}
|
||||
activated := make(map[Position]bool)
|
||||
@@ -45,7 +45,7 @@ func PartOne(input []string) int {
|
||||
row := current.row + 1
|
||||
column := current.column
|
||||
|
||||
for row < rows && input[row][column] != '^' {
|
||||
for row < rows && data[row][column] != '^' {
|
||||
row++
|
||||
}
|
||||
|
||||
|
||||
@@ -104,9 +104,9 @@ func applyOperation(numbers []int, operation byte) int {
|
||||
return result
|
||||
}
|
||||
|
||||
func PartOne(input []string) int {
|
||||
operationRow := len(input) - 1
|
||||
transposed := transpose(input)
|
||||
func PartOne(data []string) int {
|
||||
operationRow := len(data) - 1
|
||||
transposed := transpose(data)
|
||||
|
||||
total := 0
|
||||
column := 0
|
||||
@@ -135,9 +135,9 @@ func PartOne(input []string) int {
|
||||
return total
|
||||
}
|
||||
|
||||
func PartTwo(input []string) int {
|
||||
operationRow := len(input) - 1
|
||||
transposed := transpose(input)
|
||||
func PartTwo(data []string) int {
|
||||
operationRow := len(data) - 1
|
||||
transposed := transpose(data)
|
||||
|
||||
total := 0
|
||||
column := len(transposed) - 1
|
||||
|
||||
@@ -17,9 +17,9 @@ func ParseInput(filepath string) []string {
|
||||
return strings.Split(strings.TrimSpace(string(content)), "\n")
|
||||
}
|
||||
|
||||
func PartOne(input []string) int {
|
||||
func PartOne(data []string) int {
|
||||
sum := 0
|
||||
for _, line := range input {
|
||||
for _, line := range data {
|
||||
for newRange := range strings.SplitSeq(line, ",") {
|
||||
parts := strings.Split(newRange, "-")
|
||||
start, _ := strconv.Atoi(parts[0])
|
||||
@@ -38,9 +38,9 @@ func PartOne(input []string) int {
|
||||
return sum
|
||||
}
|
||||
|
||||
func PartTwo(input []string) int {
|
||||
func PartTwo(data []string) int {
|
||||
totalSum := 0
|
||||
for _, line := range input {
|
||||
for _, line := range data {
|
||||
for rangeSpec := range strings.SplitSeq(line, ",") {
|
||||
rangeStartStr, rangeEndStr, _ := strings.Cut(rangeSpec, "-")
|
||||
rangeStart, _ := strconv.Atoi(rangeStartStr)
|
||||
|
||||
Reference in New Issue
Block a user