class Solution {
public:
string longestCommonPrefix(vector<string>& strs) {
sort(strs.begin(), strs.end());
int n = strs.size();
int m = min(strs[0].size(), strs[n - 1].size());
int len = m;
for (int i = 0; i < m; ++i) {
if (strs[0][i] == strs[n - 1][i]) continue;
len = i;
break;
}
return strs[0].substr(0, len);
}
};
'알고리즘 > leetcode' 카테고리의 다른 글
1706. Where Will the Ball Fall (0) | 2022.07.31 |
---|---|
234. Palindrome Linked List (0) | 2022.07.30 |
202. Happy Number (0) | 2022.07.27 |
189. Rotate Array (0) | 2022.07.24 |
19. Remove Nth Node From End of List (0) | 2022.07.24 |