반응형
문자열 s가 단어와 공백으로 이루어져 있을 때, 문자열의 마지막 단어의 길이를 반환하세요.
여기서 "단어"란 공백이 아닌 문자로 이루어진 최대 길이의 부분 문자열을 의미합니다.
예제
예제 1
- 입력: s = "Hello World"
- 출력: 5
- 설명: 마지막 단어는 "World"이며, 길이는 5입니다.
예제 2
- 입력: s = " fly me to the moon "
- 출력: 4
- 설명: 마지막 단어는 "moon"이며, 길이는 4입니다.
예제 3
- 입력: s = "luffy is still joyboy"
- 출력: 6
- 설명: 마지막 단어는 "joyboy"이며, 길이는 6입니다.
제약 조건
- 1 <= s.length <= 10⁴
- s는 오직 영어 소문자와 대문자, 그리고 공백 ' '으로만 구성되어 있습니다.
- s에는 적어도 하나의 단어가 포함되어 있습니다.
풀이
class Solution:
def lengthOfLastWord(self, s: str) -> int:
last_word = s.rstrip().split(" ")[-1]
return len(last_word)반응형
'알고리즘 문제 > Easy' 카테고리의 다른 글
| 14. 가장 긴 공통 접두사 - Longest Common Prefix (1) | 2024.11.18 |
|---|---|
| 로마 숫자를 정수로 변환하기 - 13. Roman to Integer (0) | 2024.08.23 |
| [Easy] 주식을 팔아 최대 이익을 얻는 날 구하기 - 121. Best Time to Buy and Sell Stock (0) | 2024.08.13 |
| [Easy] 배열에서 과반이 넘는 요소 찾기 - 169. Majority Element (0) | 2024.08.09 |
| [Easy] 정렬된 배열에서 중복 제거 - 26 Remove Duplicates from Sroted Array (0) | 2024.08.07 |