카테고리 없음
파이썬 릿코드 LEETCODE 1578. Minimum Deletion Cost to Avoid Repeating Letters
카쿤개발자
2020. 9. 6. 18:13
O(n)
class Solution(object):
def minCost(self, s, cost):
sum = 0
i = 1
bi = 0
while(i < len(s)):
if(s[bi] == s[i]):
if(cost[bi] < cost[i]):
sum += cost[bi]
bi = i
else:
sum += cost[i]
else:
bi = i
i += 1
return sum