마지막 단어의 길이
2967 단어 algorithmsleetcodecsharpeasy
문제 설명
단어와 공백으로 구성된 문자열
s
이 주어지면 문자열에서 마지막 단어의 길이를 반환합니다.단어는 공백이 아닌 문자로만 구성된 최대 하위 문자열입니다.
예 1
Input: s = "Hello World"
Output: 5
Explanation: The last word is "World" with length 5.
예 2
Input: s = " fly me to the moon "
Output: 4
Explanation: The last word is "moon" with length 4.
예 3
Input: s = "luffy is still joyboy"
Output: 6
Explanation: The last word is "joyboy" with length 6.
설명
給定一個由單字和空格組成的字串
s
,返回字串中最後一個單字的長度해결책
題目淺顯易懂,解題方式也不難,在不講求效能的前提下,直接使用 C# 內建方法來解
先 先 先
Trim()
將 頭尾 空白 空白 去除 去除 去除 去除 去除 去除 用 用 Split()
將 字串 分割 分割 陣列 陣列 陣列 陣列 陣列 陣列 基準 基準 為 為 空白 空白 空白 空白 空白 後 後 直接 返回 最後 索引 位置 的 的 的 的 元素 元素 長度 長度 長度 由於 由於 知道 知道 分割 後 後 陣列 陣列 大小 大小 大小 大小 個 個 個 個 最後 最後 最後 最後 最後 最後 一 一 一 個 個 基準 基準 基準 為 空白 空白 空白, 得到 陣列 後 後 直接 直接 返回 最後 最後 最後 一 一 個 個 인 ,用 Length
屬性取得其長度,因為陣列索引是由 0 開始,故取得長度後再減去 1 就是最後一個元素的索引public int LengthOfLastWord(string s)
{
string[] words = s.Trim().Split(' ');
return words[words.Length - 1].Length;
}
참조
LeetCode Solution
GitHub Repository
글 읽어주셔서 감사합니다 🌷 🌻 🌼
마음에 드셨다면 주저말고 하트 꾸욱 눌러주세요❤️
또는 내 Leetcode 솔루션에서 좋아요를 클릭하세요.
또는 내 GitHub ⭐ 팔로우
또는 커피를 사주세요 ⬇️ 감사합니다.
Reference
이 문제에 관하여(마지막 단어의 길이), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://dev.to/fakestandard/length-of-last-word-22dk텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)