0 인덱스 배열인 문자열 배열 words와 문자 x가 주어졌습니다.
문자 x를 포함하는 단어의 인덱스를 나타내는 배열을 반환하세요.
반환된 배열은 어떤 순서여도 상관없습니다.
입력: words = ["leet", "code"], x = "e"
출력: [0, 1]
설명: “e”는 “leet”와 “code” 두 단어 모두에 등장합니다. 따라서 인덱스 0과 1을 반환합니다.
입력: words = ["abc", "bcd", "aaaa", "cbc"], x = "a"
출력: [0, 2]
설명: “a”는 “abc”와 “aaaa”에 등장합니다. 따라서 인덱스 0과 2를 반환합니다.
입력: words = ["abc", "bcd", "aaaa", "cbc"], x = "z"
출력: []
설명: “z”는 어떤 단어에도 등장하지 않습니다. 따라서 빈 배열을 반환합니다.
• words.length는 1 이상 50 이하입니다.
• words[i].length는 1 이상 50 이하입니다.
• x는 소문자 영어 문자입니다.
• words[i]는 소문자 영어 문자로만 구성됩니다.
class Solution:
def findWordsContaining(self, words: List[str], x: str) -> List[int]:
result = []
for index, word in enumerate(words):
if x in word:
result.append(index)
return result
최종적으로 result 리스트를 반환합니다.