728x90
▼ 문제 바로가기 (링크) ▼
https://leetcode.com/problems/truncate-sentence/
문자열 s 와 정수 k가 주어진다.
문자열을 공백 기준으로 나누었을 때 0번째 원소부터 k-1 번째까지를 반환한다.
이 때 자료형은 문자열이며, 원본과 같이 원소 사이의 공백을 포함한다.
class Solution:
def truncateSentence(self, s: str, k: int) -> str:
tmp = s.split()
answer = ""
for i in range(k):
answer += (tmp[i] + " ")
answer = answer.rstrip()
return answer
먼저 임시 변수 tmp에 공백 기준으로 자른 문자열을 담았다.
for문으로 정답을 담은 answer 변수에 공백과 함께 추가하고
마지막 요소 끝의 공백을 제거한 후 반환했다.
728x90
반응형
'코딩 테스트 > leetCode' 카테고리의 다른 글
[leetCode] 1662. Check If Two String Arrays are Equivalent (Python) (0) | 2022.10.25 |
---|---|
[leetCode] 709. To Lower Case (Python) (0) | 2022.10.24 |
[leetCode] 645. Set Mismatch (Python) (0) | 2022.10.23 |
[leetCode] 2006. Count Number of Pairs With Absolute Difference K (Python) (0) | 2022.10.22 |
[leetCode] 2418. Sort the People (Python) (0) | 2022.10.21 |