2024년 4월 6일 알고리즘 문제풀이
문제
난이도
Lv. 1
코드
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
def search_index(arr,k):
result = -1
if k in arr:
result = arr.index(k)
return result
def solution(babbling):
answer = 0
arr = ["aya", "ye", "woo", "ma"]
for word in babbling:
idx = 0
n = len(word)
last_find_idx = -1
while idx <= n:
if not n:
answer += 1
break
tmp = word[:idx+1]
search_result = search_index(arr,tmp)
if search_result != -1 and search_result != last_find_idx:
last_find_idx = search_index(arr,tmp)
word = word[idx+1:]
n = len(word)
idx = 0
else:
idx += 1
return answer