class Solution(object):
def makeGood(self, s):
"""
:type s: str
:rtype: str
"""
stack=[]
for i in s:
if len(stack)==0:
stack.append(i)
else :
if ord(i)-32==ord(stack[-1]) or ord(i)==ord(stack[-1])-32:
stack.pop()
else:
stack.append(i)
s=''
for i in stack:
s+=i
return s
相关文章
- 02-29python全栈开发-Day3 字符串
- 02-29字符串格式化(整理)
- 02-29python全栈 字符串,整数,bool 数据类型运用
- 02-29九、栈的简单应用(计算字符串表达式的值)
- 02-29设单链表中存放n个字符,试设计一个算法,使用栈推断该字符串是否中心对称
- 02-29栈-1544-整理字符串
- 02-29【力扣】[栈] LeetCode678.有效的括号字符串
- 02-29栈&队列&并查集&哈希表(julyedu网课整理)
- 02-29LeetCode_Stack_636. Exclusive Time of Functions 函数的独占时间【栈,字符串处理】
- 02-29字符串+栈_有效括号