본문 바로가기
알고리즘/leetcode

14. Longest Common Prefix

by 유이얼 2022. 7. 30.
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