lc-go/solutions/0/q14/solution.go
2025-12-29 16:41:19 +09:00

19 lines
365 B
Go

package q14
func longestCommonPrefix(strs []string) string {
minLen := len(strs[0])
for i := 1; i < len(strs); i++ {
minLen = min(minLen, len(strs[i]))
}
for pfxLen := range minLen {
for i := 1; i < len(strs); i++ {
if strs[i][pfxLen] != strs[0][pfxLen] {
return strs[0][:pfxLen]
}
}
}
return strs[0][:minLen]
}
var _ = longestCommonPrefix