Leetcode/Top Interview 150

[Array/String][Easy] 58. Length of Last Word

자전거통학 2024. 5. 1. 23:36

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

 

Q. 주어진 문자열 s의 공백을 제외한 마지막 단어의 길이를 구하라. 

 

 

 

Solution. 

 뒤에서 부터 공백을 제외한 문자를 counting 한다. 

 

 로직대로 코드를 작성한다. 

 

public int LengthOfLastWord(string s) 
{
    int len = 0;
    bool started = false;
    for(int k = s.Length-1; k >= 0; --k)
    {
        if(s[k] == ' ')
        {
            if(started) return len;
        }
        else 
        {
            started = true;
            ++len;
        }
    } 
    return len;
}

 

 

적절한 결과.