반응형

https://leetcode.com/problems/length-of-last-word

 

끝에서부터 순회하면서 처음 나오는 공백은 모두 무시하여 단어의 끝 인덱스를 구해주고,

해당 지점부터 새로운 공백이 나올 때까지 순회하여 단어의 시작 인덱스를 구해줍니다.

class Solution {
public:
    int lengthOfLastWord(string s) {
        int start = s.size() - 1;
        while(s[start] == ' ') start--;
        int end = start;
        while(end >= 0 && s[end] != ' ') end--;
        return start - end;
    }
};
반응형

'Algorithm' 카테고리의 다른 글

LeetCode 79. Word Search  (0) 2024.04.04
LeetCode 205. Isomorphic Strings  (0) 2024.04.04
LeetCode 1669. Merge In Between Linked Lists  (0) 2024.03.21
LeetCode 525. Contiguous Array  (0) 2024.03.16
LeetCode 238. Product of Array Except Self  (1) 2024.03.16

+ Recent posts