def my_find(text, alphabet):
ans = []
for i in range(len(text)):
if alphabet in text[i]:
ans += [i]
if alphabet not in text:
ans = -1
return ans
print(my_find('apple', 'p'))
print(my_find('a', 'p'))
print(my_find('ppap', 'p'))
[1, 2]
-1
[0, 1, 3]
-1 조건 때문에 답이 잘 나오지 않았다.
처음엔 for 문 안에 else: return ans = -1 을 했더니 모든 값이 -1이 나왔다.
정답은 for문 밖에다 조건을 주는 것!