diff --git a/26/01/go/3650.go b/26/01/go/3650.go deleted file mode 100644 index bb548ea..0000000 --- a/26/01/go/3650.go +++ /dev/null @@ -1,11 +0,0 @@ -package A - -func minCost(n int, edges [][]int) int { - edgeM := make([][]int, n) - for i := 0; i < n; i++ { - edgeM[i] = make([]int, n) - } - for _, e := range edges { - edgeM[e[0]][e[1]] = e[2] - } -} diff --git a/26/03/1545.go b/26/03/1545.go index 9f60e19..d5cfec0 100644 --- a/26/03/1545.go +++ b/26/03/1545.go @@ -1,4 +1,4 @@ -package A +package main import ( "slices" diff --git a/26/03/1582.go b/26/03/1582.go index b779f5d..f1933a9 100644 --- a/26/03/1582.go +++ b/26/03/1582.go @@ -1,4 +1,4 @@ -package A +package main func numSpecial(mat [][]int) int { res := 0 diff --git a/26/03/1689.go b/26/03/1689.go index b60916c..2c0f8d2 100644 --- a/26/03/1689.go +++ b/26/03/1689.go @@ -1,4 +1,4 @@ -package A +package main func minPartitions(n string) int { res := 0 diff --git a/26/03/1758.go b/26/03/1758.go new file mode 100644 index 0000000..f298bd2 --- /dev/null +++ b/26/03/1758.go @@ -0,0 +1,16 @@ +package main + +func minOperations(s string) int { + a := 0 + for i := 0; i < len(s); i++ { + expected := byte('0' + i%2) + if s[i] == expected { + a++ + } + } + b := len(s) - a + if a < b { + return a + } + return b +} diff --git a/go.mod b/go.mod new file mode 100644 index 0000000..db676c8 --- /dev/null +++ b/go.mod @@ -0,0 +1,3 @@ +module git.wolves.top/lc + +go 1.25.0