728x90
문제
주어진 String s의 마지막 단어의 길이를 return할 것
Example 2:
Input: s = " fly me to the moon " Output: 4 Explanation: The last word is "moon" with length 4.
풀이
class Solution {
public int lengthOfLastWord(String s) {
s = s.trim();
String[] str = s.split(" ");
return str[str.length - 1].length();
}
}
- trim()과 split() 사용
- trim()으로 앞 뒤 공백 제거 후, split(" ")을 사용하여 String 배열로 변환
- 맨 마지막 인덱스의 String 값의 길이를 반환
- 시간복잡도 : O(N)
'JAVA > Coding Test Study' 카테고리의 다른 글
[Easy] LeetCode - no.28 Find the Index of the First Occurrence in a String : Java (0) | 2024.10.13 |
---|---|
[Easy] LeetCode - no.14 Longest Common Prefix ⭐ : Java (0) | 2024.10.13 |
[Easy] LeetCode : no.13 Roman to Integer : Java (0) | 2024.10.13 |
[Easy] LeetCode - no.121 Best Time to Buy and Sell Stock ⭐ : Java (3) | 2024.10.13 |
[Easy] LeetCode - no.169 Majority Element : Java (0) | 2024.10.13 |