Skip to content

Commit 2bd5d38

Browse files
committed
fix d1 input parsing
1 parent 7e53463 commit 2bd5d38

File tree

2 files changed

+7
-0
lines changed

2 files changed

+7
-0
lines changed

.gitignore

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
data/*.big.txt

d1.go

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -13,6 +13,9 @@ func (*methods) D1P1(input string) string {
1313
var left, right []int64
1414
for _, line := range lines {
1515
sides := strings.Split(line, " ")
16+
if len(sides) != 2 {
17+
continue
18+
}
1619
l, _ := strconv.ParseInt(sides[0], 10, 64)
1720
r, _ := strconv.ParseInt(sides[1], 10, 64)
1821
left = append(left, l)
@@ -34,6 +37,9 @@ func (*methods) D1P2(input string) string {
3437
var left, right []int64
3538
for _, line := range lines {
3639
sides := strings.Split(line, " ")
40+
if len(sides) != 2 {
41+
continue
42+
}
3743
l, _ := strconv.ParseInt(sides[0], 10, 64)
3844
r, _ := strconv.ParseInt(sides[1], 10, 64)
3945
left = append(left, l)

0 commit comments

Comments
 (0)