Longest Common Prefix
Satrlar massivi orasidan eng uzun umumiy prefiks qatorini topish funksiyasini yozing.
Agar umumiy prefiks bo'lmasa, bo'sh ""
qatorini qaytaring.
Example 1:
Input: strs = ["flower","flow","flight"]
Output: "fl"
Example 2:
Input: strs = ["dog","racecar","car"]
Output: ""
Explanation: Kirish satrlari orasida umumiy prefiks yo'q.
Cheklovlar:
1 <= strs.length <= 200
0 <= strs[i].length <= 200
strs[i]
faqat inglizcha kichik harflardan iborat.
func longestCommonPrefix(strs []string) string {
if len(strs) == 1 {
return strs[0]
}
prefix := strs[0]
for i := 1; i < len(strs); i++ {
for strings.Index(strs[i], prefix) != 0 {
prefix = prefix[:len(prefix)-1]
}
}
return prefix
}
© Leetcode link
Last updated
Was this helpful?