문제
- Leetcode 58: Length of Last word
- Level: Easy
- Link
나의 풀이
쉬워보이지만 반례가 많아서 세심한 디버깅이 필요한 문제다.
받은 스트링 값을 " "로 split해주고, 뒤에서부터 탐색하며 길이가 0이 아닌 element를 리턴해준다.
class Solution:
def lengthOfLastWord(self, s: str) -> int:
lst = s.split(' ')
for i in range(len(lst) - 1 , -1, -1):
if len(lst[i]) != 0:
return (len(lst[i]))
return 0
'개발공부 > algorithm' 카테고리의 다른 글
[Leetcode][python] 374. Guess Number Higher or Lower - Binary Search (0) | 2021.07.04 |
---|---|
[leetcode][python] 278. First Bad Version - Binary Search (0) | 2021.07.04 |
[백준][python] 17626 - Four squares (0) | 2021.06.06 |
[백준][Python] 2670: 연속부분 최대합 - DP (0) | 2021.06.06 |
[프로그래머스][python] 소수찾기 (0) | 2021.06.06 |