선행 또는 후행 공백 없이 단일 공백으로 구분된 일부 영어 단어가 있는 문장 s가 있다고 가정합니다. 또 다른 값 k가 있습니다. 잘린 후 처음 k 단어만 찾으면 됩니다.
따라서 입력이 s ="코딩 도전은 학생들에게 정말 도움이 됩니다." k =5와 같으면 출력은 True(이미지 참조)
가 됩니다.이 문제를 해결하기 위해 다음 단계를 따릅니다. −
-
단어 :=공백으로 s 분할
-
공백을 분리하여 단어 배열에서 처음 k 문자를 결합하고 반환
이해를 돕기 위해 다음 구현을 살펴보겠습니다. −
예시
def solve(s, k): words = s.split() return " ".join(words[:k]) s = "Coding challenges are really helpful for students" k = 5 print(solve(s, k))
입력
"Coding challenges are really helpful for students", 5
출력
Coding challenges are really helpful