알고리즘 문제/Easy

58. 마지막 단어의 길이 - Length of Last Word

네야_IT 2024. 11. 17. 01:43
반응형

문자열 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)
반응형